Experience

Full online CV — experience, skills, projects and education.

kontakt@piotrkulbacki.com

Berlin · Remote

Summary

Full Stack Software Engineer — I build reliable end-to-end web apps, own SaaS and AI products, and commercial websites. I combine modern frontend (React, TypeScript, Next.js) with solid backends, code quality (TDD, Zod, Vitest), and production deployments.

Technical skills

Frontend

  • Next.js
  • React
  • TypeScript
  • JavaScript
  • HTML5
  • CSS3
  • Tailwind CSS
  • React Native / Expo

Backend & data

  • Node.js
  • Supabase
  • PostgreSQL
  • Prisma
  • REST API
  • Authentication
  • RLS
  • Python
  • Flask
  • SQLite

AI

  • OpenAI API
  • AI-powered apps
  • Prompt engineering
  • AI document processing

Payments

  • Stripe
  • Stripe Checkout
  • Stripe Webhooks

Quality & DX

  • TDD
  • Vitest
  • React Testing Library
  • Zod
  • React Hook Form
  • Git / GitHub

Deployment

  • Vercel
  • Docker
  • Domains & hosting

Product & web

  • Responsive design
  • SEO
  • i18n
  • System architecture
  • SaaS product design
  • Performance

Soft skills

  • Problem-solving
  • Collaboration & teamwork
  • Communication
  • Quickly adapts to new technologies
  • Adaptability & fast learning
  • Self-motivation & initiative
  • Critical thinking
  • Attention to detail

Projects

Short mentions — fuller case studies live in the Projects tab.

  • MovieWeb App

    During programming course

    Movie platform with user accounts: search titles, manage a favorites list, and view details with posters.

  • Sport Club PowerPlay

    During programming course

    Sports course management: admin panel (courses, classes, schedule) and participant panel (join / leave, delete account).

  • Lyamo

    Live

    Personal finance app (web + mobile): monorepo, i18n, billing, AI/OCR and scale-ready architecture.

  • AI Document

    Live

    Official-document assistant: AI drafts letters with handwritten signature, calendar events and email reminders.

  • AK Gebäudeservice

    Live

    Commercial company website end-to-end — from design to deploy, domain setup and hosting.

  • WC26 Predictor

    Live

    App around predictions and fan engagement for the 2026 World Cup.

Experience

  1. Software Engineer — independent practice

    Self-employed

    2025 — present
    • Continued growth as a Full Stack Software Engineer
    • Established and run an independent practice — digital products and client deliveries
    • Designing and shipping end-to-end web applications (architecture, quality, production)
  2. Web developer — internship

    webeet.io · Remote

    Aug 2025 — Sep 2025
    • Internship at the end of the programming course — critical frontend modules in React and TypeScript
    • TDD for AuthForm — unit and integration coverage (Vitest, React Testing Library)
    • Zod validation on critical flows and test refactors toward BDD patterns
  3. Programming course — Software Engineering Bootcamp

    Masterschool · 100% online (remote)

    Jul 2024 — Sep 2025
    • Intensive Software Engineering bootcamp (Masterschool) — Python, JavaScript, React, Node and Git fundamentals
    • Intro to databases and SQL, HTML/CSS and delivery methods (Agile / Waterfall)
    • Software architecture basics, UI fundamentals and team project work
  4. Electrical systems & supply

    Elpron GmbH · Berlin-Brandenburg

    Jul 2016 — Jul 2024
    • Optimized material logistics — ~30% fewer delivery delays
    • Precise system installations (cable routing, core drilling) to spec
    • Diagnostics and preventive maintenance — ~40% lower repair costs
    • Mentored new hires and enforced quality / compliance standards
  5. Electrician's assistant

    ZAL Berlin Brandenburg · Berlin

    Sep 2015 — Mar 2016
    • Installed and configured electrical control systems
    • Drive and automation work — diagnostics and optimization
    • Hands-on DC/AC systems with structured troubleshooting
  6. Apartment renovations

    Self-employed

    2012 — 2014
    • Apartment renovations as a self-employed contractor
    • Floors, suspended ceilings, tiling, plastering and finishing work
  7. Production worker

    LM Wind Power

    2010 — 2012
    • Production work on wind turbine blades
    • Followed quality and safety procedures on the production line
  8. Apartment renovation work

    Renovation / construction

    2008 — 2010
    • Hands-on apartment renovation work
    • Plastering, painting, tiling and other finishing tasks

Education

Software Engineering

Jul 2024 — Sep 2025

Masterschool · Intensive training program (14 months)

Part of Masterschool — a global school network initiated by industry tech leaders. An immersive online program preparing for a software engineering role through intensive practice and projects.

Python, web applications, OOP, databases, SQL, Linux, Flask, HTML, CSS, JavaScript, React, Docker.

Electrician's assistant

Sep 2015 — Mar 2016

ZAL Berlin Brandenburg · Umschulung / vocational course

Training and practice as an electrician's assistant — control systems, installations and diagnostics.

Technician of postal and telecommunications services

Sep 2004 — May 2008

Technikum Łączności (Technical School of Telecommunications)

Telecommunications networks and postal structure, postal systems logistics, communication and documentation.

Certificates

  • Web developer (Internship)

    Aug 2025 — Sep 2025

  • Software Engineering — Web Development

    Jul 2024 — Sep 2025

  • Learn React

    Scrimba · Jun 2025

  • Intro to AI Engineering

    Scrimba · Jun 2025

  • Learn HTML and CSS

    Scrimba · Aug 2025

  • Introduction to Git and GitHub

    Udemy · Oct 2022

  • Complete JavaScript Programming Course from A to Z

    Udemy · Sep 2022

  • Advanced front-end in 15 days

    Udemy · Jun 2022

  • Web developer from scratch in 15 days

    Udemy · Jun 2022

  • Umschulung — electrician's assistant (ZAL)

    ZAL Berlin Brandenburg · Sep 2015 — Mar 2016

  • Diploma — technician of postal and telecommunications services

    Okręgowa Komisja Egzaminacyjna w Poznaniu · Aug 2008

Languages

  • PolishNative
  • GermanC1
  • EnglishA2