Tech Stacks
A tech stack is the set of languages, frameworks, databases and services a system is built on. Here I write about what is happening to frameworks and databases, the new tools I try, and the architecture, testing and hosting choices behind real projects.
The stacks I have worked with cover a lot of ground. The VITE SEO Digital Advertising ERP used a Laravel 13 API, a Next.js 16 and React 19 front end, and MySQL. TravelEase, my capstone thesis, used React 19, TypeScript, Vite and Tailwind CSS 4 on the front end, Node.js, Express, Prisma, PostgreSQL and Supabase Auth on the back end, Redis for caching and rate limiting, and 411 Vitest tests, deployed on Vercel and Railway. The client quotation portal ran on Next.js 14, Prisma and PostgreSQL with Playwright for PDFs, and the NFC card platform on Laravel 13 and Tailwind CSS. On mobile, I co-developed Tell Liora with Expo and React Native.
This site is built with Astro, Tailwind CSS and Keystatic, a git-based CMS, so posts about it double as notes from a working build.
Framework details change fast, so posts here carry their dates and get reviewed when new versions land.
Start here
- Laravel vs Next.js: What I Learned Using Both in One System
What Laravel and Next.js are each good at, and why one system used both.
- Astro 7 Is Out: What It Means for Business Content Sites
A news take on Astro 7 and what it means for content sites like this one.
All posts on Tech Stacks
This Site Ships No JavaScript by Default
How urielpapa.com is built with Astro static pages, small islands of JavaScript only where needed, Tailwind CSS and Keystatic as a git-based CMS.
Astro 7 Is Out: What It Means for Business Content Sites
Astro has a new major version. Here is what changed, in plain words, and what it means if you run a blog, a docs site or a personal site.
Laravel vs Next.js: What I Learned Using Both in One System
Laravel and Next.js are often compared as rivals, but they solve different problems. Here is what each is good at, and how one ERP used both.
Related projects
- VITE SEO Digital Advertising ERP: Four business modules behind one login, with 115 pages, 144 data models and 5,241 automated tests in under 3 months.
- VITE SEO Digital Advertising NFC Card Platform: NFC and QR business cards the owner can update with a PIN, covered by 497 automated tests.
- TravelEase: A live tourism portal for Tagaytay with five user roles and 411 automated tests.
Get new posts by email
One email every two weeks with new posts, news takes and one personal note. No spam, unsubscribe any time.