Piotr Czerwiński

About

Nine years inside teams.
A long detour through side projects.
AI agents as the missing piece.

I've been writing code commercially since 2017, almost always for foreign companies. Full-stack at secupay AG (DE) on a payment system processing ~175,000 transactions per day, then again at Shopmeister (DE) integrating Shopware 5 with Zalando, Tradebyte and other marketplaces. Frontend after that: Installation Made Easy® (Dawsonville GA, US enterprise SaaS for the home-improvement industry), Assertis (UK railway ticketing — Caledonian Sleeper among them), Maandag (NL two-sided staffing platform), and currently Shiji.

Five direct foreign employers, all on their own products. Three years at secupay on the payments platform, then steady senior+ roles in DE, UK, NL — currently Shiji.

Underneath all of that, I've been trying to ship my own products for years. Bogusz Pękalski's Od Developera do Foundera course and Discord community, the indie-hacker canon, many attempts. Most stalled around 60% complete: backend infra, DevOps, scope I underestimated, edge cases I couldn't crank through alone after an 8-hour day job.

Between Maandag and Shiji I took a few months to recover and look for the next role through what was probably the hardest tech hiring market in a decade. In that window I shipped company-docs-gpt— an early AI-assisted Q&A experiment over company documentation, months before agent workflows became the default working mode.

My exposure to AI didn't start with the LLM wave. In early 2016 I had a university AI semester — Python + TensorFlow (months after Google open-sourced it), image classifiers, flower and object recognition. Then years of frontend commercial work without much AI day-to-day. I picked up Cursor in 2023 — early enough that AI in the IDE was still mostly autocomplete + chat. What changed with the Sonnet 4 → Opus 4.5 generation of models: AI agents stopped being autocomplete and became real co-engineers. The 60% wall stopped existing — HiddenJobs.pl shipped end-to-end. Live, with real users, growing.

Currently focused on shipping HiddenJobs.pl and a v2 of Company Docs GPT. Long-term I want to do this inside a team — AI Product Engineer, founding-engineer, or Forward-Deployed roles at AI-native companies. Early-stage startups, scale-ups shipping AI features, or labs at the frontier. What matters: AI-native engineering as the default mode, not an experiment. IC craft + product judgment + shipped end-to-end proof is what I'd bring.

Experience · 9 years

Mar 2024 → present

Senior Frontend Engineer · Shiji

Remote · Katowice, PL

Senior frontend role inside a global hospitality tech company — high-complexity enterprise codebase. Microservices architecture; maintainer of one core frontend repository and contributor across several others. Owning release management across the full environment matrix (test, uat, preprod, prod) and every region the platform serves globally.

TypeScript · React · Ember.js · Redux Saga · Zustand · Storybook

Nov 2022 → Nov 2023

Senior Frontend Engineer · Maandag®

Remote · Amsterdam, NL

Two-sided staffing platform — employer and seeker portals, the company website, and a React Native mobile app. Built deep expertise on the company's own design system and used it across multiple internal applications, with end-to-end feature ownership on the recruitment side.

TypeScript · React · Next.js · React Native · Redux Toolkit · Storybook · Jest · React Testing Library

Mar 2022 → Oct 2022

Senior Frontend Engineer · Assertis Ltd

Remote · London, UK

UK-based online ticket retailing for train operators. Web applications across desktop, mobile and digital — direct hands-on work on Caledonian Sleeper, the overnight rail service connecting Scotland with London.

TypeScript · React · Next.js · GraphQL · Redux Toolkit · Tailwind CSS · NX monorepo · Jest · React Testing Library

Jul 2021 → Feb 2022

Frontend Engineer · Installation Made Easy®

Remote · Dawsonville, GA, USA

Direct work for Installation Made Easy® (Dawsonville, GA — Atlanta metro) — an enterprise software platform for the home improvement industry. Migrated a legacy React application to Next.js and shipped new features in close collaboration with the US-based UX/UI design team.

TypeScript · Next.js · React · Redux Toolkit · Zustand · Cypress

Apr 2020 → Jun 2021

Full Stack Engineer · Shopmeister UG

Remote · Berlin, DE

Solo engineering role with a direct line to the company CEO and to his clients. Greenfield plugin development from zero, plus maintenance of the existing portfolio. Built React + PHP integrations between customer Shopware 5 shops and Zalando Merchant Platform, Tradebyte, Seven Senders, and WooCommerce — across REST APIs and the FTP/SFTP + CSV exchange pattern still used by large retailers.

TypeScript · JavaScript · React · React Context · Ext JS · Material-UI · PHP 5/7 · Shopware 5 · Doctrine ORM · MySQL · Jest · React Testing Library · PHPUnit

Mar 2017 → Mar 2020

Full Stack Engineer · secupay AG

Hybrid · Pulsnitz, DE

German payment service provider. Five-person engineering team running full Scrum, with biweekly onsite trips to the company HQ in Pulsnitz (DE) for 2–3 days. Worked primarily on the e-commerce integration platform and Smart Checkout, with some work on shop-module payment plugins — full-stack across React frontend and PHP/Yii backend, processing approximately 175,000 payment transactions per day.

TypeScript · JavaScript · Java · React · PHP 5 · Yii 1/2 · OpenAPI · MySQL · MongoDB · RabbitMQ · PHPUnit

Languages

  • Polish — native
  • English — B2, daily working language
  • German — B2 (Goethe-Zertifikat B2)

Education

B.Eng. Computer Science
Wrocław University of Technology · 2018

AI / ML semester (early 2016)
Python + TensorFlow · image classification (flower & object recognition)

Tools

  • AI co-engineers: Claude Code, Kiro CLI
  • IDEs: Cursor (since 2023), WebStorm, VS Code, PHPStorm

If you're building something interesting in AI-native engineering and want to chat — for now or further out — reach out or find me on LinkedIn. See all work for case studies and commercial track record.