Piotr Romanczuk

Backend Developer

Summary

Backend-focused software engineer with production experience building APIs, data pipelines, and cloud infrastructure. Delivered 3 production apps with TypeScript, Node.js, Next.js, and Supabase/PostgreSQL — including a multi-tier video processing pipeline with FFmpeg, distributed cron locking, and 50+ RLS database policies. Hands-on with Docker, CI/CD, and cloud deployments.

Selected Projects

Instagram Stories Webhook

  • SaaS for programmatic Instagram Story publishing with swipe-to-approve review queue
  • Dockerized FFmpeg video processor deployed on Railway (Alpine Linux container)
  • 3-tier video pipeline: FFmpeg.wasm client validation -> server transcoding -> signed-URL uploads
  • Distributed cron locking for serverless deduplication on Vercel Edge Functions
  • Meta Graph API 3-step container flow with error classification and retry logic
  • 656 unit tests, 113 E2E tests, 35 releases with structured changelog
TypeScriptNext.jsSupabase/PostgreSQLMeta Graph APIFFmpegDocker
  • 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.jsSupabase/PostgreSQLREST APIsSpotify APIGoogle Calendar
  • Commercial client site (inborr.pl) with i18n, production deployment, domain management
TypeScriptNext.js 16VercelISRPlaywright

Experience

Software Engineer & Entrepreneur (Self-taught)

Designed and built APIs, databases, and data pipelines for 3 production applications. Self-taught through TypeScript, Node.js, PostgreSQL, and cloud infrastructure.

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
Backend
Node.jsSupabase/PostgreSQLREST APIsWebSocketSSE
Databases
PostgreSQLSQL ServerSupabase RLS
Cloud
VercelRailwaySupabase
Containers
DockerDocker ComposeAlpine Linux
CI/CD
GitHub ActionsVercel CIAutomated ReleasesSemantic Versioning
Testing
JestVitestPlaywrightE2E Automation
Tools
GitLinux CLIESLintDockernpm
Spoken
Polish — NativeEnglish — C1

Education

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