Full-stack software developer specializing in modern websites, mobile & desktop applications, and custom software solutions. Let's bring your ideas to life.
Click to select — let's make it happen
Modern, responsive & SEO-ready
Mobile & desktop experiences
APIs, tools & integrations
Technologies I work with
A few things I've shipped where the engineering had to be right, not just look right.
A music app I built and shipped to the App Store, on a custom C++/JSI TurboModule I wrote for real-time, on-device pitch detection — the native-audio work most React Native developers avoid. Offline-first, with structured courses and interactive practice.
I authored a native iOS text-selection feature (via PDFKit) and it was merged upstream into react-native-pdf, an open-source library pulled around 450k times a week. Swift / Objective-C native work bridged cleanly into React Native.
An on-device capture app that fuses QR, barcode, and OCR on every camera frame — fully on-device with no backend — and asks a human to confirm when it isn't sure. Built to keep sensitive data on the phone.
A fast, modern, accessible website built and delivered for a legal client — clean, responsive, and easy for them to keep current. The everyday client work alongside the deep native builds.
From concept to deployment, I deliver complete solutions tailored to your needs.
Modern, responsive websites that look stunning on every device and rank well on search engines.
Native and cross-platform applications for mobile and desktop that users love to use.
Bespoke solutions built from scratch to solve your unique business challenges.
A transparent, collaborative process designed to deliver results.
Share your project idea and requirements. We'll discuss goals, timeline, and budget.
I'll create a detailed project scope with features, milestones, and deliverables.
Receive a transparent quote with timeline. No hidden costs, no surprises.
Build phase with regular updates and feedback loops. You're involved every step.
Final testing, deployment, and handover. Plus ongoing support if needed.
Ready to start your project? Fill out the form and I'll get back to you within 24 hours.
Whether you have a detailed spec or just a rough idea, I'm here to help bring your vision to life.