Skip to content
View paulsztwiertnia's full-sized avatar
  • Bold Internet Solutions
  • Toronto
  • 08:36 (UTC -12:00)

Block or report paulsztwiertnia

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
paulsztwiertnia/README.md

Hi, I'm Paul πŸ‘‹

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

πŸš€ Current Project: Servd – Toronto Happy Hour Discovery Platform

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

Pinned Loading

  1. ML_regression ML_regression Public

    introduction to pandas, sklearn, linear and logistic regression, multi-class classification.

    Python

  2. ML_Breast_Cancer_Classifier ML_Breast_Cancer_Classifier Public

    Analyze the Breast Cancer Wisconsin dataset using a decision tree classifier. Split data, build the model, assess accuracy, and determine optimal tree depth.

    Python

  3. Boggle-haskell Boggle-haskell Public

    Popular Boggle word game in Haskell

    Haskell

  4. NextJs-Boilerplate NextJs-Boilerplate Public

    TypeScript

  5. portfolio portfolio Public

    TypeScript

  6. strive-run-club strive-run-club Public

    Next.js website for strive run club

    TypeScript