← Back
Tools
Last updated:
A snapshot of what I reach for. I'm a bit of a Swiss-army knife — coding since I was 12 will do that — so this leans wide. The short version: TypeScript and Next.js on the front, Node by default on the back, and whatever the problem actually needs everywhere else.
Languages
- JavaScript / TypeScript — my home base.
- Python — especially for agentic and AI-powered back ends.
- Rust — used for Tauri desktop apps.
- PHP (Laravel) and Ruby (Rails) — when a project lives there.
- And a soft spot for Visual Basic 6, which started it all.
Front end
- Next.js and React
- Vue / Nuxt
- Tailwind CSS
- Real care for design, motion, and interaction detail.
Back end & data
- Node.js — my default.
- Python / Flask — for agentic systems and AI services.
- PostgreSQL, plus large-scale data ingestion and processing (including millions of healthcare records).
- HIPAA-grade compliance and enterprise security when it's on the table.
AI & agentic
- Codex with GPT 5.5 as the main model.
- Claude with Opus 4.8 as a secondary model for front-end / design-driven tasks.
- OpenCode with Kimi 2.6 for smaller tasks.
- Granola for meeting notes and context capture.
CMS & commerce
- PayloadCMS — a staple backend for a lot of client projects.
- Sanity, TinaCMS, and custom CMS solutions on PostgreSQL.
- WordPress / WooCommerce.
- Shopify (as a headless backend), SnipCart.
Infrastructure & DevOps
- AWS and Google Cloud.
- CI/CD and cross-platform deployment.
- Linux server administration, OpenVPN, and the occasional oddity — like wiring Windows machines to ultrasound hardware.
Integrations
Stripe, HubSpot, Athena, Aircall, and plenty of other third-party systems stitched together with custom solutions.
Design & writing
- Figma + Figma MCP.
- Experimenting with Paper and Pencil.
- Plain Markdown for notes and content — portable, future-proof, mine.
Hardware & desk
- Displays & desk — a 27" 4K monitor alongside a 34" ultrawide, on an electric standing desk.
- Keyboards — a Lofree Flow as the daily driver, rotating with a Logitech MX Keys Mini and a Keychron K2 HE (the K2 HE pulls gaming duty).
- Mice & pointing — a Logitech MX Master 4 at the desk, an MX Anywhere 3S for travel, a Logitech G Pro X Superlight for gaming, and an Apple Magic Trackpad.
- Audio & camera — a Shure MV7+ mic, a Sony A6400 as a webcam via an Elgato 4K capture card, and Sony WF-1000XM5 earbuds (eyeing the AirPods Pro 3 to go with an iPhone 17 Pro).
- A Windows gaming rig — 128GB RAM, an RTX 3080, and an Intel Core i9-13900K — mostly for Counter-Strike 2.
This site runs on Next.js + Tailwind, with the Departure Mono pixel typeface.