I'm a 24-year-old full-stack developer from Warsaw, Poland π΅π± with 6 years of commercial experience.
I build production-ready web applications end-to-end β from database schema to deployed frontend. My current focus is Go backends paired with Next.js, real-time systems, and clean API design.
Outside of web dev, I'm passionate about automation and robotics β I enjoy bringing software into the physical world.
Full-stack pizza ordering platform with real-time order tracking and admin chat.
- Backend β Go, Gin, PostgreSQL, Redis, WebSocket hub (goroutine-based broadcaster)
- Frontend β Next.js, TypeScript, Tailwind CSS, SSR, i18n (PL/EN)
- Auth β JWT in HttpOnly cookies, refresh token rotation, session invalidation, separate customer/admin sessions
- Real-time β WebSocket hub (goroutine broadcaster), live order status push, customerβadmin live chat with online presence indicators
- Security β per-IP rate limiting (Redis + in-memory fallback), SQL injection & XSS detection, CORS, security headers (CSP, X-Frame-Options)
- Images β self-hosted, on-the-fly resizing via
?w=/?h=query params using bilinear scaling, served as JPEG regardless of source format - i18n β Polish (no URL prefix) + English (
/en/), locale auto-detection from cookie β Accept-Language, all API errors translated - Admin β activity logs with IP geolocation (GeoIP), order state machine, hot-reload menu from JSON without server restart
- UX β add-to-cart fly animation, draggable floating chat widget, skeleton loading states, optimistic UI
- Deployed on a Windows VPS behind Caddy reverse proxy with Cloudflare
- πΌ LinkedIn
- π§ hireme@kubap.pl
