• GamesMetro Dash, an endless runner where every pixel is drawn in code, and Escapism, a 3D browser game in Three.js
  • Apps — Android projects like Beacon, plus a Spring Boot airline booking API
  • Machine learning — federated learning research, Siamese networks for face recognition, Mask-RCNN for medical imaging
  • This site — hand-built CMS on Cloudflare, no template
02

What I Build

From game loops to neural nets.

The most fun problems live in very different places: collision detection in a lane runner, camera math in a 3D scene, embedding distances in a face recognizer. I build across games, apps, and ML because the craft is the same — make the thing, make it work, make it feel good.

See the projects

The ML Side

Trained models before I shipped apps.

My research work: a straggler-resilient federated learning framework using split learning, one-shot face recognition with Siamese networks, and burn detection with Mask-RCNN. I like ML most where it meets a real product.

Federated learning repo

How I Work

Ship small, polish what survives.

Prototypes earn their polish. I start scrappy, get something playable or usable fast, then refine the parts people actually touch. Works for games, works for APIs, works for models.

Get in touch

This Site

This portfolio is one of the projects.

No website builder, no template. Astro on Cloudflare's edge, content in a D1 database, and a hand-built admin panel — which is exactly where this text lives.

View source