Piotr Romanczuk

Software Engineer

Summary

Full-stack software engineer with production experience building SaaS applications end-to-end. Delivered 3 production apps with TypeScript, React, Next.js, and Supabase — including a CRM serving 20–30 daily users and an Instagram automation platform with 650+ tests. Hands-on with CI/CD pipelines, Docker, PostgreSQL, and cloud deployments across Vercel and Railway.

Selected Projects

  • Production SaaS serving 20-30 daily active users -- student management, lesson scheduling, practice tracking
  • 5-stage CI/CD pipeline: lint, typecheck, unit tests, build, deploy via GitHub Actions
  • Spotify-enriched song library with circuit breaker + 8-strategy fuzzy matching
  • Bidirectional Google Calendar sync with SSE streaming
  • 9 AI agents (OpenRouter + Ollama) for lesson planning and content generation
  • 50+ RLS policies, event-driven notification pipeline, 1,100+ tests across 7 device profiles
TypeScriptNext.jsSupabaseSpotify APIGoogle CalendarOpenRouter

Instagram Stories Webhook

  • SaaS for programmatic Instagram Story publishing with swipe-to-approve review queue
  • 3-tier video pipeline: FFmpeg.wasm client validation -> server transcoding -> signed-URL uploads
  • CI pipeline: lint, typecheck, tests, build gate, automated code review
  • Meta Graph API 3-step container flow with error classification and retry logic
  • Drag-and-drop calendar scheduling with Supabase realtime sync
  • 656 unit tests, 113 E2E tests, 35 releases with structured changelog
TypeScriptNext.jsSupabaseMeta Graph APIFFmpegVercel Cron
  • Personal portfolio site with dynamic CV generation and project showcase
  • Commercial client site (inborr.pl) with i18n, production deployment, domain management
  • Vercel deployment with preview branches, automatic SSL, edge CDN
  • Next.js 16 with ISR caching and optimized build pipelines
  • Playwright E2E testing in pre-deploy validation workflow
TypeScriptNext.js 16Tailwind CSSFramer MotionPlaywright

Experience

Software Engineer & Entrepreneur (Self-taught)

Built and operated 3 production apps end-to-end: architecture, databases, APIs, CI/CD, and deployment. Self-taught through TypeScript, React, Next.js, and cloud services.

Guitar Teacher

Built a custom CRM (Strummy) for 20-30 active students. Runs on self-managed infra with automated deployments.

PC Sales Specialist

Technical consulting on custom PC builds. Strong troubleshooting and communication skills.

International Chef

High-pressure, multi-country environments (Poland, Ireland, Netherlands). Cross-cultural communication and adaptability.

Skills

Languages
TypeScriptJavaScriptPythonBashC# (.NET 9)SQL
Frontend
ReactNext.jsTailwind CSSFramer MotionHTML5 Canvas
Backend
Node.jsSupabase/PostgreSQLREST APIsWebSocketSSE
Cloud
VercelRailwaySupabase
CI/CD
GitHub ActionsVercel CIAutomated ReleasesSemantic Versioning
Databases
PostgreSQLSQL ServerSupabase RLS
Testing
JestVitestPlaywrightE2E Automation
Tools
GitLinux CLIESLintDockernpm
Spoken
Polish — NativeEnglish — C1

Education

IU University of Applied Sciences — Software Development (in progress)