Stack
The tools I build with: in client work, at the companies where I'm CTO, and in my own products, some of which haven't launched yet.
Languages
- TypeScript
- JavaScript
- Python
- PHP
- SQL
- HTML and CSS
Web
- React
- Next.js
- Vue
- Nuxt
- Vite
- Tailwind CSS
- htmx
- Jinja
APIs and services
- Node.js
- Express
- FastAPI
- Flask
- tRPC
- REST
- GraphQL
Data
- MongoDB
- PostgreSQL with pgvector
- Redis
- Amazon S3
- Drizzle
3D and CAD
- three.js
- WebGL
- Rhino plugins
- Open CASCADE
- build123d
- GLB, 3DM and STL
Commerce
- Shopify apps, themes and checkout
- Magento with Hyvä
- WooCommerce and WordPress
- PrestaShop
- Framer
Payments
- Stripe
- Razorpay
- Cashfree
Business systems
- Custom ERPs and CRMs
- ERPNext and Frappe
- Worksuite
AI and automation
- OpenAI API
- Claude API
- OpenRouter
- MCP servers
- RAG with pgvector
- AI agents
- Zapier, Make and n8n
Apps
- Expo and React Native
- Electron
- Chrome extensions
Cloud
- AWS
- Google Cloud Run
- DigitalOcean
- Vercel
- Netlify
- PythonAnywhere
Ops and tests
- Linux
- nginx
- Docker
- Git and GitLab CI
- Playwright
- Vitest
Where it started
- Arduino
- Microcontrollers
- Motor drivers and sensors
- Bluetooth modules