Skip to content
51 entries · all shipped

the stack i ship with

Grouped by depth rather than breadth. Everything here is running in production in one of the products. Tech I've only read about or tried in a weekend project is left off, because a stack list that includes everything tells you nothing.

Engineering

  • 01

    Languages

    • TypeScript, JavaScript
    • Python
  • 02

    Databases & Data Layers

    • PostgreSQL, MongoDB, Redis, DynamoDB
    • ORMs (Prisma, Mongoose, Drizzle)
  • 03

    Frontend Engineering

    • 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
  • 04

    Backend Engineering

    • 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)
  • 05

    AI / LLM Integration

    • OpenAI Chat Completions + structured outputs
    • ICP classification at scale
    • Multi-class intent classification with weights
    • Voice-matched generation (DM drafting)
    • Cost-conscious prompt design
  • 06

    Mobile

    • 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
  • 07

    Infra & DevOps

    • Cloudflare Workers (SSR at the edge)
    • Cloudflare R2 (S3-compatible storage)
    • Docker (multi-service compose)
    • CI/CD (GitHub Actions)
    • Wrangler deployment
  • 08

    Billing & Auth

    • 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
  • 09

    Tools

    • Git, Figma
    • Playwright (PDF generation, browser automation)
    • Postman, Swagger
    • Biome, Prettier
    • npm, pnpm, Bun

Design

People call me a full-stack engineer. I read myself as a design engineer: comfortable across the stack, but at my most useful where design, frontend and product decisions land on the same desk.

  • 10

    Design

    • Design tokens + radius hierarchy
    • Component-driven architecture
    • UX research
    • Accessibility-first (aria-label, screen reader testing)
  • 11

    Tools

    • Figma (primary tool)
  • 12

    UX Psychology

    • Hick's Law
    • Fitt's Law
    • Miller's Law
    • Zeigarnik Effect

The clearest evidence of the design half is the component library , ten interaction components with their source and the reasoning behind each timing decision.