01ML / Computer Vision
- Stack
- At Mira3D
- Analog & digital meter reader (C#)
- MiraFinder image-similarity search (Python)
- Personal projects
Portfolio
Senior Software Engineer · Mira3D
I build performance-critical software across ML, 3D graphics, Android and systems, from GPU shaders to production infrastructure.
Filter projects by domain
01
At Mira3D I work on MiraPro, our CAD application, and the tooling around it: toolpath generation, computer-vision readers, image search and the licensing and server side. Outside work I build systems from scratch, mostly in Rust: an emulator, a multiplayer game engine, peer-to-peer streaming and Android apps.
02
Personal projects, built outside my job at Mira3D.
My ML / computer-vision work is at Mira3D — see Experience.
P-01
An original, from-scratch Nintendo Switch emulator in Rust, targeting Android on an Immortalis-G720 GPU.
Early stage: does not run commercial games
P-02
An original multiplayer property-trading game with a 2D board and a 3D "living city".
P-03
A lightweight cross-platform file manager built on native webviews.
P-04
Peer-to-peer screen, camera and file streaming.
P-05
Fully offline group voice calls over Wi-Fi or a hotspot, on Android and iOS, under 25 ms.
P-06
Streams live Binance market data into a Rust engine with a virtual spot ledger.
Paper trading only
03
Self-hosted finance tracker on Android: bank-statement import, auto-categorisation, and natural-language questions answered by LLM-generated SQL guarded by Postgres row-level security.
A unified context layer for running coding agents across a VPS fleet, with a native Android client that recovers SSE streams.
A zero-trust hub for managing and scheduling short-form content across platforms.
Expense splitting with min-cash-flow debt simplification and offline-first, idempotent sync.
A model-driven GUI for building Windows installers, with generated .nsi scripts and a headless CLI.
A rootless Podman/Docker manager with Caddy subdomain mapping, in a ~15 MB image.
Self-hosted job search that aggregates 10+ sources and matches them to a résumé with an LLM.
A from-scratch sphere renderer with lights and hand-written shaders.
A semantic search backend.
A CNN that detects endometriosis in medical images, served through a Streamlit app.
04
3+ years full-time
Mira3D's main product, a CAD application. I fix bugs and ship features in it, currently with AI-assisted tooling.
Turning CAD geometry into machine toolpaths for a client.
Reading gauges and digital displays from images with computer vision.
Image-similarity search over a local image database.
Licensing for Mira3D products.
Work on the licensing and server side: APIs, databases, Azure and self-hosted VPS management.
05