Gear & Setup
The tools I reach for every day. No sponsorships, no fluff — just what actually works.
Development Environment
VS Code
Primary code editor with custom extensions
Windows Terminal
Terminal with WSL2 for Linux development
Git
Version control with conventional commits
Docker Desktop
Container management and development
Languages & Frameworks
TypeScript
Primary language for web development
Python
Backend, AI/ML, automation, and scripting
Astro
Static site generation and content sites
React
Interactive UI components and SPAs
FastAPI
High-performance Python backend APIs
Node.js
Server-side JavaScript and API development
Tailwind CSS
Utility-first CSS framework
AI & ML Tools
Google Gemini
Primary LLM for AI features
LangChain / LangGraph
AI agent orchestration
Hugging Face
ML models and Transformers
OpenRouter
Multi-provider LLM access
Cloud & Hosting
Cloudflare Pages
Static site hosting with edge CDN
Cloudflare Workers
Serverless edge computing
Firebase
Authentication, Firestore database
GitHub Actions
CI/CD pipelines and automation
AWS
Lambda, S3, EKS for enterprise workloads
Databases
Firebase Firestore
NoSQL document database
PostgreSQL
Primary relational database
MongoDB
Document store for flexible schemas
Redis / Upstash
Caching and rate limiting
Turso (LibSQL)
Edge SQLite database
This page is inspired by uses.tech. Updated periodically as my stack evolves.