Full-Stack Software Engineer | Building interactive web apps with Next.js, Node.js, TypeScript
- π Currently: Full-stack web solutions, REST/ETL microservices, Geospatial visualization,
- π± Always learning: Performance optimization, secure deployments, modern JS ecosystems
- π« linkedin.com/in/paul-sztwiertnia
Servd helps users find and never miss verified happy hour deals (drinks + food) across Toronto restaurants. Features include:
- Interactive Mapbox-powered map for browsing happy hour deals by location
- Save favorites items into personal collections
- Premium SMS alerts when your favorite happy hours are about to start
- Admin tools with OpenAI-powered menu parsing for fast data import
Built as a multi-service platform with clean separation of concerns:
- Frontend: Next.js 16 (App Router) + React 19, Tailwind, shadcn/ui, Zustand, Supabase Auth
- Backend API: Go (Gin) + pgx for efficient restaurant/happy-hour queries
- Background Worker: Node.js + node-cron for daily next-HH computation, batched SMS sending (Telnyx), and failure retries
- Orchestration: Docker Compose for local dev (full stack in one
docker compose up) - Integrations: Supabase (DB/Auth/Storage), Mapbox GL, OpenAI (menu extraction), Telnyx (SMS), Autumn (subscriptions), Resend (emails), PostHog (analytics)
See it live: getservd.ca