Behind the work
The tools have a job to do.
These are tools I’ve used to build AI systems and business software. The choice starts with the work, the people using it, and what needs to connect.
AI & LLMs
Writing, analysis, and image work
- Claude
- Writing, analysis, and complex reasoning
- GPT-4
- Language-model tasks and comparison
- Gemini
- Image generation and other multimodal work
- MidJourney
- AI image generation for content
Development
The languages and frameworks I build with
- Python
- AI systems, data processing, and automation
- TypeScript
- Web applications and type-safe frontend
- Next.js
- React framework for web applications
- Tailwind CSS
- Utility-first styling
Ecommerce
The systems around products, orders, and customers
- Shopify
- Deep API integration: products, collections, content, theme
- Inventory Planner
- Demand forecasting and purchasing optimization
- ShipBob
- Fulfillment and inventory management
- Klaviyo
- Email marketing and customer segmentation
Data & Analytics
Understanding what is happening
- Google Search Console
- SEO performance tracking and optimization
- Custom Dashboards
- Real-time visibility into AI system performance
- Google Analytics
- Traffic analysis and conversion tracking
Infrastructure
Hosting, data, and delivery
- Vercel
- Application deployment and hosting
- Supabase
- Database and storage
- GitHub
- Version control and CI/CD
- Cloudflare
- DNS, CDN, and edge security
Design & Content
Designing and communicating the work
- Figma
- UI/UX design and prototyping
- MDX
- Content authoring with components
- Resend
- Transactional email delivery
How the pieces fit together.
A practical explanation of Vercel and Supabase, and the different responsibilities they take on in an application.
Read the explanationStart with your business.
You don’t need to choose a stack before we talk. Bring the problem you want to solve.