Daily driver
MacBook M5 Pro
macOSApple silicon
The editor, languages, frameworks and validation workflow behind my product, retrieval and evaluation work.
The desk behind
the work.
Daily driver
macOSApple silicon
Second machine
WarpPowerShell 7WSL
20 tools I'd
reinstall first.
Editors3
AI4
CLI tools7
Apps6
The whole stack,
by area.
Cursor for fast iteration and repo-wide changes, VS Code for debugging, Android Studio for device work. Warp and PowerShell 7 on Windows, with Git Bash and WSL when a Unix shell is simpler.
Claude Code and Codex for planning, migrations, debugging and verification in daily production work. Other agent CLIs stay installed to compare runtimes, MCP servers give them a browser, and Ollama runs local models.
Most product work runs through TypeScript. Python joins when I need Django or FastAPI services, scripting or applied AI work.
Node.js through nvm for most projects, Bun for scripts and quick tooling. pnpm or npm following the repo, uv for Python environments.
React for interface architecture and Next.js for production delivery. Tailwind, Radix and shadcn/ui keep design systems fast to evolve without losing consistency. Motion and GSAP for animation, Three.js when a scene needs WebGL.
React Native with Expo and Firebase-backed features, focused on touch-first UX and stable navigation flows. Notifee for notifications, Android Studio and adb for device testing.
Node.js or Django depending on product constraints and existing infrastructure. PostgreSQL first, with pgvector for retrieval. Model calls go through the Vercel AI SDK or the provider SDKs, email through Resend.
Playwright for browser checks, Jest, Vitest and Testing Library for units, Zod and Pydantic at the boundaries, ESLint, Prettier and Ruff for linting and formatting, and CI gates on every repo. Postman for API work.
FFmpeg for video and audio, HyperFrames for HTML-based motion graphics, faster-whisper for transcripts. Lightshot and Openscreen for captures.
Windows 11 with PowerToys and AutoHotkey for window management and shortcuts. Chrome for development, with Comet as a second browser.
Open to full-stack and applied AI roles, remote or hybrid.
Tell me about the role, the team and the problem.