Vue · Nuxt · Angular · Next.js — UI quality, accessibility, performance, and frontend architecture that scales (state, data flow, component systems, API integration).
| Project | What it does |
|---|---|
| QSpace | Multi-tenant queue-booking SaaS with realtime updates, Supabase RLS tenant isolation, and manual PromptPay/slip payments (no platform cut).Next.js 15 TypeScript Supabase |
| Recura | Subscription and expense tracker with AI spend insights, renewal reminders, and multi-currency totals. Data stays in the browser.Vue 3 Vite Pinia Service Worker |
| MilkyPlanner | Milky Way photo planner: computes core position, moon phase, and the best nights, with a 2D sky map and a 3D sky dome.Vanilla JS Canvas API three.js |
| MeowMap | Crowdsourced map of stray-cat sightings with shareable links, status updates, OAuth sign-in, and moderation.Next.js 15 TypeScript Neon Cloudflare R2 Leaflet |
| Game Icons Memory | Tech-logo quiz and memory game with a leaderboard, admin panel, and a ~1,400-logo catalog synced from upstream.Nuxt 3 TypeScript Neon Tailwind CSS Vitest |
| ServicePulse | Uptime monitoring SaaS with scheduled checks, webhook alerts, Stripe plans, and public status pages.Nuxt 4 TypeScript Express 5 Neon Tailwind CSS |
| Steam Intelligent | SSR analytics for a Steam library: playtime and achievement insights, Steam OpenID login, and a /demo mode.Nuxt 4 TypeScript Nuxt UI v4 Tailwind CSS v4 Pinia |
| Launch Tracker | Orbital launch dashboard on Launch Library 2, built around a rate-limit-aware cache with 429 backoff.Vue 3 Vite Vuetify 3 Vitest Cypress |
| Pinto Rider Sukhumvit | 3D Bangkok delivery-rider game with Dijkstra routing on an OpenStreetMap road graph. No backend, no asset files.Vanilla JS three.js Vite Vitest |
| WebSignal | SEO, AEO, and GEO audit platform: 43 rules, an SSRF-safe crawler, Postgres RLS, and a Chrome extension quick audit.Nuxt 4 TypeScript Neon Drizzle Playwright Chrome MV3 |
| EsportIntel | Esports matches, teams, and tournaments from PandaScore, mirrored into Supabase and pushed live via Realtime.Nuxt 4 Nuxt UI v4 Tailwind CSS v4 Supabase Vitest |
Also: Dealhunt (game price comparison) · Countdown Timer (multi-timer + Pomodoro PWA) · Easy Bed Management (hospital bed tracker)



