Experience

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

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. Day to day I build with AI coding agents (Claude Code, ChatGPT, Cursor) in a structured workflow: custom skills, agent-ready documentation and verification of every change before it ships.

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
  • Anthropic Claude API
  • LLM integration
  • AI-powered apps
  • Prompt engineering
  • AI document processing (OCR + LLM)

AI-assisted development

  • Agentic coding: Claude Code, Cursor
  • ChatGPT
  • Context engineering
  • Agent Skills & subagents
  • CLAUDE.md / AGENTS.md
  • MCP (Model Context Protocol)
  • Spec-driven development
  • Human-in-the-loop review

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).

  • Dokiero

    Live

    Flagship product: AI scans foreign letters, drafts signed replies, tracks deadlines and email reminders (30 languages).

  • Lyamo

    Live

    Personal finance app (web + mobile): budgeting, OCR, AI chat, Stripe plans and scale-ready monorepo.

  • WC26 Predictor

    Live

    WC 2026 predictor: live tips, risky bets, Joker, Dream Team, tournament bracket and leaderboard.

  • AK Gebäudeservice

    Live

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

  • Cavunio

    Live

    Online ebook shop for my publishing imprint Cavunio: PDF and EPUB, checkout without an account and instant download.

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)
    • AI-assisted development (agentic coding): Claude Code, ChatGPT and Cursor in daily work, with human approval of architecture, commits and releases
    • Built a custom set of Agent Skills and subagents (architecture, code quality, security, QA, Git, technical research) plus agent-ready project documentation (CLAUDE.md / AGENTS.md)
    • LLM integration in products: OpenAI and Anthropic Claude with OCR (Google Vision) in Dokiero, an AI finance assistant in Lyamo
  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