Everything here survived production.
The tools, frameworks, and infrastructure I reach for daily.
Nothing is here because it's popular — only because, after trying the alternatives, it's what I kept reaching for.
Editor & Terminal
Cursor + Claude Code — Claude Code for thinking and building. Cursor for seeing and debugging. One AI-native CLI, one AI-native editor — between them, every mode of development is covered.
Warp Terminal — GPU-rendered, block-based output, AI-suggested commands. The terminal reimagined for how developers actually work.
Biome — One Rust binary replaces ESLint and Prettier. Fifteen times faster. Formats and lints in a single pass. Zero config drift.
Frontend
Next.js 16 + React 19 — Server Components, Server Actions, App Router. A full-stack React framework that lets me ship without maintaining a separate API server.
Tailwind CSS v4 — Utility-first CSS with OKLCH color tokens. Version 4 runs native CSS — no PostCSS chain, just an import.
Framer Motion — The animation library I reach for when movement needs to feel intentional. Enter, exit, scroll-driven, layout — all declarative.
shadcn/ui + Radix — Not a component library — a collection of accessible primitives I own and shape to fit each project.
Backend & Data
Rails 8.1 — Powers Tiny Thoughts. Convention over configuration, Turbo for real-time, Solid Queue for background work. Mature, opinionated, proven.
Convex — Powers Tiny Time Keeper. Real-time database with TypeScript schemas, automatic WebSocket subscriptions, and built-in scheduling.
PostgreSQL (Neon) — For everything that touches patient data. Serverless Postgres with branching, autoscaling, and a HIPAA BAA. Drizzle for type-safe queries.
Bun — Package management and script execution. Faster installs, native TypeScript, and a runtime that stays out of the way.
Infrastructure
Vercel — For Next.js apps. Push code, get a deployment. Tiny Time Keeper runs production at zero dollars a month.
Fly.io — For Rails and anything that needs a persistent server. Global edge deployment with volumes and built-in Postgres.
GitHub Actions — Lint, typecheck, E2E test, deploy. Every push runs the gauntlet. Nothing reaches production without passing.
AI & Tooling
Claude Code + Custom Skills — Thirty-plus custom skills for research, code review, and workflow automation. The AI doesn't just assist — it remembers, specializes, and improves.
Google Gemini 2.5 Flash — Powers the Email Scraper. A six-hundred-line extraction prompt that understands healthcare referrals. Processes 150+ per month at near-zero cost.
WebLLM / WebGPU — Powers TinyToes Auditor. A 3.8B-parameter model running entirely in the browser. The AI never sees the cloud. Patient data never leaves the device.
Playwright — End-to-end testing across every production app. Five hundred thirty-seven tests on Tiny Time Keeper alone. Visual regression, cross-browser, mobile viewports.
Security & Compliance
Splunk (SIEM) — Security event monitoring from NYCHA. Log aggregation, correlation rules, and the discipline of knowing what normal looks like so you can spot what isn't.
CrowdStrike Falcon (EDR) — Endpoint detection and response. Real-time threat analysis and incident response — the security equivalent of watching every door at once.
HIPAA Compliance Stack — Row-level security, AES-256-GCM encryption at rest, audit logging, credential lockout, 2FA. Over five thousand logged events on Tiny Steps alone.