My Tech Stack
A somewhat comprehensive list of tech, tools, apps, hardware, and more that I use on a daily basis to design and code things. And yess, the Background GIF is how we portrayed the Future would look like when I was a kid.
Development
- Cursor is my main editor for day-to-day product and agent work. I still keep Visual Studio Code around for lighter edits and when I need a plain editor without the AI layer.
- Firefox Dev Edition is my main browser for development and Google Chrome for general use.
- Almost everything I ship is written in TypeScript on Node.js. It is the default for Autter, WorqHat, and the open-source tools I maintain — APIs, CLIs, workers, and agent runtimes.
- On the front end I build with React, usually through Next.js for product surfaces and Vite when I want a faster, lighter client. The component model is still what I reach for when the UI needs to grow with the product.
- PostgreSQL is my default database for application data and job queues. For smaller or edge-hosted systems I also use SQLite and Cloudflare D1. Redis still shows up when I need a dedicated cache or short-lived coordination layer.
- A lot of new infrastructure lands on Cloudflare Workers with R2 for object storage. On AWS I still lean on SES, S3, and SNS for mail and file pipelines, especially when agents need inspectable delivery paths.
- For agentic systems I work with model APIs, tool calling, and the Model Context Protocol. The interesting part is not the prompt — it is memory, permissions, evaluation, observability, and human approval around long-running workflows.
- For CSS I use vanilla styles with PostCSS on this site, and Tailwind CSS when I need to move quickly on product UIs.
- For 3D effects and image shaders I use three.js. It has a bit of a learning curve but you can do some really powerful stuff with it.
- For JavaScript animations I use Framer Motion. It is a clean way to add spring motion to React interfaces and three.js scenes.
- I package services with Docker and ship through GitHub Actions, with deploys landing on Cloudflare, Fly.io, or AWS depending on the workload.
Design
- Figma is my primary tool for UI design these days. Made the switch from Adobe in 2021 and haven’t looked back.
- Any motion graphics needed for the Applications are created in Canva. So far I haven’t found any product that’s as good. If anyone has suggestions please message me.
- For any 3D models I use Blender. Since 2.8 it’s become way simpler to use and in a lot of ways better than expensive paid tools like 3DS Max or Maya.
