Senior App Developer — iOS · Android · Cross-Platform
I build native iOS, native Android and Ionic apps — at Retisense, that means camera- and sensor-driven products: gait analysis, 3D foot scanning, smart insoles. Live on the App Store, used by clinics and footwear brands.
Work
Healic Vision
Turns an iPhone TrueDepth camera into a 3D foot scanner for custom orthotics — one codebase shipping as 12+ branded apps in Europe, the US and Asia.
My part — Reconstruction quality: point-cloud cleanup, surface smoothing, watertight mesh export.
Gait Vision
Gait and posture analysis from a phone camera — real-time pose tracking, 13+ joint-angle metrics, PDF reports generated on-device.
My part — Primary developer, end to end.
GaitAnalysis PLUS
Streams BLE smart-insole data into a WASM analytics engine — live heat maps, biofeedback while you walk, offline-first reporting.
My part — Camera-vision modality and live biofeedback; long-term maintenance.
Stridalyzer
The web platform behind the smart-insole ecosystem — pose detection in the browser, stress heat maps, multi-brand clinical reporting.
My part — Browser pose-detection pipeline and reporting.
Side projects
lendmypc
Rent out a Windows gaming PC over the internet — WireGuard streaming, a hardened Windows-service agent, Rust coordinator backend on AWS.
Status — Streaming pipeline and agent working; renter API in progress.
Lucy
A voice assistant that runs entirely on my own LAN — local LLM, speech in and out, long-term memory, an orb that pulses as she speaks.
Status — FastAPI backend, streaming audio pipeline, canvas frontend.
Experience
Retisense
Product startup building movement-analysis and custom-orthotic technology — smart insoles, camera-based gait analysis, 3D foot scanning.
Senior Software Engineer
Nov 2022 — present- Gait Vision — primary developer, from first commit to App Store release.
- Healic Vision — built the reconstruction-quality layer on the scanning engine: cleanup, smoothing, watertight meshing for orthotic manufacture.
- GaitAnalysis PLUS — added camera-based analysis and live biofeedback; keep it healthy in production on iOS and Android.
Software Engineer
Nov 2021 — Nov 2022- Stridalyzer platform — browser pose detection (TensorFlow.js) and clinical report generation.
- Feature work across the insole product family: PDF pipelines, heat-map views, localisation.
Skills
iOS — native
Swift, UIKit, WKWebView hybrids, AVFoundation, Metal, SceneKit, TrueDepth, CocoaPods. App Store releases since 2021.
Android — native
Kotlin, Jetpack Compose, Room, WorkManager, services — complete personal apps built end to end, plus production Android via Ionic.
Cross-platform
Ionic / Angular / Cordova in production on both stores — BLE sensor integration, offline-first sync, native plugins.
Computer vision & 3D
The specialty: pose estimation (MediaPipe, TensorFlow.js), 3D reconstruction (C++/Metal, point cloud → mesh), WebAssembly for on-device analytics.
Web & backend
TypeScript / JavaScript, Three.js, Canvas, client-side PDF. Python (FastAPI), Rust (Tokio/Axum), WebSockets, Parse, SQLite, AWS.
Languages
Swift · Kotlin · TypeScript / JavaScript · C++ · Python · Rust
About
I've spent the last 4.5 years at Retisense working where the math meets the product: making a noisy TrueDepth scan come out as one clean foot mesh, making a phone camera measure joint angles stable enough for clinical reporting, making heavy analytics run on-device.
Outside work I go further down the stack — a cloud-gaming platform in Rust and a fully-local voice assistant, both built end to end.