About me

Crafting digital experiences with precision and passion.

I'm a full-stack developer who bridges the gap between mobile and web. From AI-powered species identification in React Native to full-stack SSR applications with TanStack Start, I build production-grade software that scales and delights.

Based in Your CityOpen to opportunities

My journey

My journey started with a fascination for how things work — taking apart electronics, writing scripts to automate tasks, and eventually building full applications. Along the way, I discovered that the best software comes from obsessive attention to detail: clean architecture, thoughtful UX, and performance that feels instant.

Today, I focus on React Native for mobile and TanStack/Next.js for the web. I care deeply about type safety, developer experience, and shipping code that's maintainable at scale.

What I value

Type safety first
Performance matters
Great UX is non-negotiable
Open source contributor
Clean architecture

Experience

4+

Years Experience

10+

Projects Shipped

Contributor

Open Source

Full-Stack Developer

Freelance · 2022 - Present

Building production-grade apps for clients across mobile and web. Specializing in React Native for iOS/Android and modern SSR frameworks.

Mobile Developer

Previous Role · 2020 - 2022

Focused on React Native and Expo applications. Implemented on-device ML with ONNX and custom UI components with Skia.

Tech stack

TypeScript

For type safety and better DX

React / React Native

Component-driven UI across platforms

TanStack

Type-safe routing, queries, and state

Node.js

Scalable backend services

Tailwind CSS

Rapid styling with design tokens

PostgreSQL

Reliable data persistence

Docker

Containerized deployments

ONNX / Skia

On-device ML and custom graphics

Fun fact

WildScan, my ONNX-powered species identification app, started because I couldn't identify a bird in my backyard. Now it can identify thousands of species entirely on-device.