Grouped by depth, not breadth. Everything listed here is in production in one of the three products I work on (Embers, Hood Cleaning Report, SnapCount). Tech I've only tinkered with is left out on purpose.
TypeScript, JavaScript
Python
PostgreSQL, MongoDB, Redis, DynamoDB
ORMs (Prisma, Mongoose, Drizzle)
React 19, TanStack Start (SSR), TanStack Router, TanStack Query
Next.js 14 (app directory, server components)
Tailwind CSS v4, shadcn-style primitives, Radix UI
Zod, React Hook Form, CVA
Framer Motion, Sonner, lucide-react
Vite, Vitest
Django 5 + DRF, Celery, Redis
Express.js, Node.js
PostgreSQL (Prisma + Django ORM)
REST APIs, Server-Sent Events
Apify integration (actor orchestration, normalization)
Resend (transactional email)
OpenAI Chat Completions + structured outputs
ICP classification at scale
Multi-class intent classification with weights
Voice-matched generation (DM drafting)
Cost-conscious prompt design
Expo SDK 53, React Native 0.79 (TurboModules, Hermes)
Expo Router v5 (typed routes)
react-native-mmkv, react-native-sse, expo-haptics
iOS accessibility hooks (Reduce Motion, Reduce Transparency)
EAS Build + EAS Submit
Cloudflare Workers (SSR at the edge)
Cloudflare R2 (S3-compatible storage)
Docker (multi-service compose)
CI/CD (GitHub Actions)
Wrangler deployment
Dodo Payments (webhook signature verification, plan hierarchy)
Stripe
JWT cookies + refresh rotation
Google OAuth (allauth)
Better Auth (Node ecosystem)
Fernet-encrypted token storage for third-party integrations
Git, Figma
Playwright (PDF generation, browser automation)
Postman, Swagger
Biome, Prettier
npm, pnpm, Bun
People call me a full-stack engineer. I think of myself as a design engineer + product engineer. Comfortable across the whole stack, but at my best where design, frontend, and product decisions meet.
I enjoy crafting interfaces that are both functional and delightful.
Design tokens + radius hierarchy
Component-driven architecture
UX research
Accessibility-first (aria-label, screen reader testing)
Figma (primary tool)
Hick's Law
Fitt's Law
Miller's Law
Zeigarnik Effect