It’s Showtime, folks! — All That Jazz (1979)

Skip to content

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.
Used in: TravelEase
Python
The Archive Downloader and the ERP's lead-discovery scraper on OpenStreetMap data.
Used in: VITE SEO Digital Advertising ERP · Archive Downloader
SQL
Working with the MySQL and PostgreSQL databases behind my projects.
React
The ERP's interface and the TravelEase front end, both on React 19.
Used in: Laravel vs Next.js: What I Learned Using Both in One System · VITE SEO Digital Advertising ERP · TravelEase
Vite
The build tool for the TravelEase front end.
Used in: TravelEase
Expo (React Native)
Tell Liora, the offline mobile app from the AppBuildersPH Hackathon 2026.
Used in: Tell Liora
Node.js
The TravelEase back end, together with Express.
Used in: TravelEase
Express
The TravelEase API server.
Used in: TravelEase
WordPress
Client websites since 2023, the five in-house SEO plugins and the Archive Downloader's theme layout.
Used in: WordPress SEO Plugin Suite · Archive Downloader

Databases

PostgreSQL
The TravelEase and client quotation portal databases.
Used in: TravelEase · Client Quotation Portal
Supabase
Sign-in for TravelEase, through Supabase Auth.
Used in: TravelEase
Prisma
The database layer for TravelEase and the client quotation portal.
Used in: TravelEase · Client Quotation Portal
Redis
Caching and rate limiting in TravelEase, and rate limiting in the client quotation portal.
Used in: TravelEase · Client Quotation Portal

AI models, harnesses and tools

Claude (Opus, Sonnet)
The models behind my custom Claude skills and my Claude Code work.
Used in: What Is Tokenization, and Why Does It Decide What AI Costs?
LM Studio
Running local LLMs on my own machine.
Used in: What Is Tokenization, and Why Does It Decide What AI Costs?
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.
Used in: How I Built an AI Chatbot for Messenger and Instagram with n8n · VITE SEO Digital Advertising ERP

SEO and marketing

Meta Ads
Campaigns at about US$8 a day that brought 33 inbound lead conversations in the first 5 days.
Used in: Organic Content vs Paid Ads: What I Learned Doing Both
Google Search Console
Tracking search performance on client sites, and one of the data sources for a 23-page semantic SEO plan.
Used in: Organic Content vs Paid Ads: What I Learned Doing Both · GEO and AEO Fundamentals: What Everyone Should Know About AI Search
Ahrefs
Tracking search performance for client WordPress sites.

Infrastructure and tools

Git and GitHub
Version control and code hosting for my projects.
PHPUnit
Automated tests for PHP and Laravel code.
Vitest
The 411 automated tests in TravelEase.
Used in: TravelEase
Playwright
PDF rendering in the client quotation portal.
Used in: Client Quotation Portal