Stack
The tools and technologies I use, grouped, with what I use each one for and where I've written about it.
Languages and frameworks
- JavaScript
- The language under the React, Next.js and Node.js parts of my web projects.
- TypeScript
- The TravelEase front end.
- PHP
- The Laravel apps and the five WordPress SEO plugins.
- Python
- The Archive Downloader and the ERP's lead-discovery scraper on OpenStreetMap data.
- SQL
- Working with the MySQL and PostgreSQL databases behind my projects.
- Laravel
- The API behind the ERP and the NFC card platform.
- Next.js
- The ERP's interface and the client quotation portal.
- React
- The ERP's interface and the TravelEase front end, both on React 19.
- Vite
- The build tool for the TravelEase front end.
- Tailwind CSS
- Styling for the NFC card platform, TravelEase and this site.
- Expo (React Native)
- Tell Liora, the offline mobile app from the AppBuildersPH Hackathon 2026.
- Node.js
- The TravelEase back end, together with Express.
- Express
- The TravelEase API server.
- WordPress
- Client websites since 2023, the five in-house SEO plugins and the Archive Downloader's theme layout.
- Astro
- This site.
Databases
- MySQL
- The ERP's database.
- PostgreSQL
- The TravelEase and client quotation portal databases.
- Supabase
- Sign-in for TravelEase, through Supabase Auth.
- Prisma
- The database layer for TravelEase and the client quotation portal.
- Redis
- Caching and rate limiting in TravelEase, and rate limiting in the client quotation portal.
AI models, harnesses and tools
- Claude (Opus, Sonnet)
- The models behind my custom Claude skills and my Claude Code work.
- GPT
- Reached through the ERP's OpenAI integration.
- Gemini
- Gemma
- The on-device model in Tell Liora.
- OpenRouter
- Model access for the Messenger and Instagram chatbot and the ERP.
- LM Studio
- Running local LLMs on my own machine.
- Claude Code
- The multi-agent pipeline that audits a full production codebase in under 6 minutes.
Automation
- n8n
- The Messenger and Instagram chatbot and the ERP's 5 outreach workflows.
SEO and marketing
- Meta Ads
- Campaigns at about US$8 a day that brought 33 inbound lead conversations in the first 5 days.
- Google Search Console
- Tracking search performance on client sites, and one of the data sources for a 23-page semantic SEO plan.
- Google Analytics 4
- Traffic data for the 23-page semantic SEO plan.
- Ahrefs
- Tracking search performance for client WordPress sites.
- Yoast SEO
- SEO setup on client WordPress sites.
- Rank Math
- SEO setup on client WordPress sites.
Infrastructure and tools
- Git and GitHub
- Version control and code hosting for my projects.
- Vercel
- Hosting for TravelEase.
- PHPUnit
- Automated tests for PHP and Laravel code.
- Vitest
- The 411 automated tests in TravelEase.
- Playwright
- PDF rendering in the client quotation portal.
- Keystatic
- This site's CMS.