nikolas.sapa
April 8, 2026

My Stack

Frontend

Next.js — App Router, TypeScript, Tailwind CSS. My default for everything. Fast to build, easy to deploy, great ecosystem. React Server Components for data-heavy pages, client components when needed.

React Native — for mobile (Padel Up). Shares logic with the Next.js web stack.

Tailwind CSS — utility-first CSS. Faster than writing custom CSS, consistent results. I use it on everything.

Backend & Data

Supabase — Postgres with auth, storage, realtime, and edge functions built in. My default backend. I use it for almost every project.

Python / FastAPI — for ML services and AI pipelines. When I need to run models or do heavy processing that doesn't belong in Next.js.

Infrastructure

Vercel — deployment, preview URLs, analytics. Automatic deploys from GitHub. I've never had a problem with it.

GitHub — version control. Nothing exotic.

AI

Claude API — for the AI products (MarketMyApp, Creator Roast). Sonnet for most tasks, Opus when the reasoning needs to be deep.

Claude Code Max — for development. The AI layer on top of my whole workflow.

Design

Figma — wireframes and high-fidelity design before a single line of code. I deliver Figma files to clients before starting builds.

The principle

I pick boring tech that ships. Not whatever's trending this month. Next.js + Supabase + Vercel handles 90% of what I need to build, and I know it well enough to move fast without hitting walls.