Work

Products I have designed, built and shipped: pronunciation grading, public transport, an on-device voice assistant and computer vision in the browser.

Your turn exercise in a lesson
Sound-by-sound result for a sentence
Pronunciation progress on the You screen

Open beta Android · Kotlin Multiplatform

Glosso Studio

An Android language course that grades your pronunciation one sound at a time, in English and Russian. Free during the open beta; scoring runs in the cloud or, optionally, on your phone.

  • Kotlin Multiplatform
  • Compose
  • ONNX Runtime
  • Ktor
Home with live arrivals at Benimaclet
Network map with live arrivals for a station
Trip planner with departure and arrival modes

In production Android

TransitOS

An open-source Android transit app for Metrovalencia: live arrivals, trip planning and an interactive network map. No ads, no tracking, and a provider architecture so any operator can be added without touching the app.

  • Android
  • Kotlin
  • Jetpack Compose
  • Material 3

Paused Android

EdgeMind

An Android voice assistant running Gemma 4 with native audio and tool calling, entirely on the phone. No cloud, no account, no telemetry.

  • Android
  • Kotlin
  • Gemma 4 E2B
  • LiteRT-LM
CountIn detecting and tracking pedestrians on a busy street around a counting line

Paused Web · TensorFlow.js

CountIn

Real-time people counting with computer vision that runs entirely in the browser: a from-scratch tracker and line-crossing geometry, no server.

  • TensorFlow.js
  • Computer Vision
  • COCO-SSD
  • Real-Time Tracking

Also on the blog

Tell me what you're building.

I read every email myself and reply within a few days. Products, collaborations, Android or on-device AI work, or just a coffee in Valencia.