Mobile apps
iOS and Android apps that feel native and ship from a single codebase. Native code drops in where the platform actually needs it.
Flutter · Dart · Kotlin · SwiftExplore serviceFull stack software specialist with 10+ years turning business ideas into products that ship. Mobile apps, AI-driven tools, and automation that scales.
The tools I reach for most often, chosen because they ship products faster without sacrificing the parts that matter at 3am.
Mobile, AI, and automation. End-to-end from product thinking to production, so the pieces actually fit together when the product ships.
iOS and Android apps that feel native and ship from a single codebase. Native code drops in where the platform actually needs it.
Flutter · Dart · Kotlin · SwiftExplore serviceLLMs, vector search, custom models, and the glue between them. AI that solves a real business problem instead of demoing one.
LLMs · Vector search · CNNs · Transfer learningExplore serviceModern web products with the same engineering rigour as our mobile work. Next.js front-ends, typed APIs, and the cloud infrastructure to scale them.
Next.js · React · TypeScript · TailwindExplore serviceA look at what I've been building lately. AI-driven products, mobile apps, and automation that move real business metrics.

A step-by-step, battle-tested guide to self-hosting n8n on your own server with nginx, PM2, and the correct Node version, plus fixes for the localhost webhook URL bug, npm install stalls, and password resets without SMTP.
Read article
A real-world guide to building a Flutter CI/CD pipeline on GitHub Actions with dev, test, and prod flavors on Android and iOS. Every signing bug, Gradle hang, Xcode configuration trap, and Firebase upload issue we hit, with the exact fix for each.
Read article
WebRTC powers low-latency video, voice, and data across the browser, but with rising cyber threats, encryption is no longer optional. A walk-through of DTLS, SRTP, key exchange, and practical steps to keep real-time communication safe.
Read articleFree 30 minute discovery call. We talk through what you're trying to build, the constraints, and whether I'm the right fit. No pitch.