macOS 14+ · Apple SiliconSapoWhisper
Private, flexible dictation
Speak anywhere with ⌥ Space. Local MLX Whisper or realtime cloud engines, AI polish, auto-paste and history.
I design and build native Mac apps, iOS products with a shared Kotlin core, backends and web experiences that feel fast, private and carefully made.
I build software end to end, from the first sketch to the signed release: menu bar apps that disappear into your day, a finance app for iPhone built on Kotlin Multiplatform, and the backends, CLIs and web pages behind them. Small, fast, private by default, and polished until it feels obvious.
Selected work
Seven products across iPhone, Mac and the web, each one designed, built and shipped end to end.


Do more with your time.
Personal finance for iPhone. Snap a receipt or write a quick note and Lucas AI drafts the movement for you to review, with accounts, spending, subscriptions and loans in one place.

Press ⌥ Space, speak, and your words land wherever you were typing. Transcribed privately on your Mac with MLX Whisper, or in realtime with Deepgram and ElevenLabs, with optional AI polish.

Safety-first fan control and live system stats for Apple Silicon. Watch temperatures and fan speed, set a verified manual speed or draw a temperature curve, and add CPU, memory and network modules to the menu bar.

Press ⇧ Space to grab text from anything on screen with on-device OCR. It also reads QR codes, takes annotated screenshots and records short GIF or MP4 clips.

Claude Code and Codex quota at a glance: what is left, when it resets, whether it will last until the reset, and a yearly map of token activity, kept in a private local history.

Your space, your way. Draw your own window zones on a grid, give each one a shortcut and snap any window into place, on any display.

The world wars told through cinema. 222 films and series placed on a hand-built 3D globe with historical borders, a 1914–1945 timeline and cinematic 3D replays of key battles.
Made for your Mac
Free, native and built for Apple Silicon. Each one does a single job well and then gets out of your way.
macOS 14+ · Apple SiliconPrivate, flexible dictation
Speak anywhere with ⌥ Space. Local MLX Whisper or realtime cloud engines, AI polish, auto-paste and history.
macOS 13+ · Apple SiliconFan control & system stats
Temperatures, fan speed, manual or curve control, and CPU, memory and network modules in the menu bar.
macOS 15+ · Apple SiliconOCR, screenshots & clips
Text and QR capture with ⇧ Space, annotated screenshots, and short GIF or MP4 screen clips.
macOS 14+ · Apple SiliconAI coding quota at a glance
Claude Code and Codex quota, reset times, pace and token activity by day, week and year, stored locally.
macOS 14+ · Apple SiliconYour space, your way
Draw window zones on a grid, assign shortcuts, move windows between displays and save workspaces.
macOS 15+ · Apple SiliconTrackpad gestures for any mouse
Middle-click for Mission Control, middle-drag to switch Spaces, Ctrl + scroll to zoom and natural scrolling.
Experience
From a junior frontend role to Kotlin Multiplatform, six years of shipping software for real people.
Peru
Built “Llegamos a tu casa”, from layout to features, with HTML, CSS, Tailwind CSS, JavaScript, React, Vue, Next.js and Nuxt.
Lima, Peru
Rebuilt and improved the platform with React and TypeScript with SEO in mind, built the company back office and brought Facebook and Google events into the main site. Grew from part-time to full-time.

Peru
Mobile modernization with Kotlin Multiplatform: Android and iOS parity, cleaner shared app foundations and product-minded QA.
Toolbox
Side project
A small, unofficial helper for the video game Iron Nest: Heavy Turret Simulator. Built for a little less guesswork between rounds.