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.