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.

Plantar pressure · one gait cycle move your cursor over it

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.