Personal details

Clinton C. - Remote full-stack developer

Clinton C.

Based in: 🇪🇸 Spain
Timezone: Paris (UTC+2)

About

I build software that runs on real hardware. Most recently that's been AR headsets for defense and industrial use: headset calibration, camera access, hand and object tracking, on-device ML and voice commands, built in Unity, StereoKit, Android native and C++.

Before that I built HoloLens 2 inspection tools and VR alignment and tracking safety systems. Before that I spent 8 years at Boeing in robotics programming and manufacturing R&D: OpenCV inspection work, a patent, and a lot of respect for things that have to work on a factory floor.

Through Arc I've been rebuilding a legacy scientific imaging app for a coral research lab: X-ray densitometry, 3D scan registration and a prototype ML model to guide band tracing. It's now in use in the lab. I also build my own projects in voice, vision, embedded and web, and I reuse that work on client projects.

I build with AI coding agents, using a planning, testing and audit process I put together myself. It gets me up to speed on unfamiliar SDKs fast. I do the testing and debugging on the device.

Available from November 2026 for perception, computer vision, XR or edge ML work, full-time or contract. US citizen living in Spain (CET), with flexible overlap into US Pacific hours.

Work Experience

Developer (Contract)
Rivet Industries | Apr 2026 - Present
Android
C++
Computer Vision
AR
Unity

Contract engineer on the perception and applied software teams for AR headsets used in defense and industrial settings, building features, capabilities and the demos that show them off.

Areas: headset and camera calibration, camera access and perception tooling, hand and object tracking, on-device ML, voice command interfaces, and device profiling. Unity, StereoKit, OpenXR, Android NDK, C++, TensorFlow Lite.

On-site in San Jose from April to July 2026, then remote from Spain. Contract through October 2026.

Software Developer, Scientific Imaging (Contract)
Nova Southeastern University (via Arc) | Jan 2026 - Present
C#
WPF
Computer Vision
.NET
ONNX

Part-time contract through Arc. Rebuilt a legacy VB6 and Fortran research application as a .NET desktop app, then took it well past the original. It measures growth, density and calcification from X-ray images of coral skeletons for climate research, and it's in use in the lead scientist's lab ahead of a public release.

• Image analysis: density calibration from wedge standards with drift warnings, and automated band detection with four boundary methods

• 3D scan registration: reads PLY, STL and OBJ scans of coral slabs, registers them to the X-ray, and corrects density for the real thickness

• Prototyped a small U-Net (ONNX, CPU inference) that predicts growth direction across the X-ray to guide band tracing

• Experimental scatter correction, a batch and command-line pipeline, and reports with processing provenance

Projects

Story Time Language
Node.js
SQLite
TypeScript
Firebase
React
Kotlin
JavaScript
DigitalOcean
Swift
Compose
OpenAI
Language Migration
Llm inference stacks
Kotlin Multiplatform Mobile language learning app live on Google Play (v2.3.1; the iOS build is paused). Uses multi-model AI integration (OpenAI GPT-4, Claude, Gemini) with fallback mechanisms to generate graded readers in 100 languages/130 dialects. - KMM shared codebase with native Android (Jetpack Compose) and iOS (SwiftUI) apps - Node.js/Express backend on Digital Ocean with SQLite, Redis caching, and Bull Queue - Real-time story streaming via SSE with content moderation and CEFR difficulty levels - React/TypeScript web version with Firebase Auth, IndexedDB offline caching, i18next for 25+ localizations - 6 interactive learning games, click-to-translate word lookups, vocabulary tracking with spaced repetition - In-app purchases via Google Play Billing and StoreKit - Firebase Authentication with Google Sign-In across mobile and web - COPPA compliance with age-based genre filtering
Habla Translate
Python
WebSocket
Fastapi
Whisper
Ollama
Self-hosted real-time bidirectional Spanish-English speech translator running on local hardware (RTX 3060, 12GB VRAM). Replaces cloud translation services with better idiom handling and context awareness. - WhisperX ASR for speech recognition (~1GB VRAM) - Pyannote speaker diarization for multi-speaker identification with custom naming - Qwen3 LLM via Ollama (~2.5GB VRAM) for context-aware translation - Silero Voice Activity Detection with push-to-talk or continuous listening modes - Idiom detection via pattern database + LLM fallback - Vocabulary capture with SM-2 spaced repetition and Anki export - Session persistence with SQLite FTS5 full-text search - Single-file HTML5 PWA client with WebSocket connection

Education

Colorado School of Mines
Master's degree・Mechanical Engineering (Mechatronics)
Sep 2011 - Dec 2012
University of Puget Sound
Bachelor's degree・Physics
Sep 2007 - Jun 2009