Frontend-focused Fullstack Developer with 5+ years of commercial experience building complex, enterprise-scale web applications.
My main stack is React, Next.js and TypeScript, with solid backend experience in Python / Django and Node.js / Express. I apply AI deliberately across the delivery process — spec-driven development and agent-driven implementation as disciplined engineering practices, not novelty.
Frontend: React · Next.js · TypeScript · JavaScript · Vue.js · Tailwind CSS
Backend: Node.js · Express · Python · Django · Django REST Framework · PostgreSQL
AI & Automation: OpenAI API · LangGraph · LangChain · Claude · AI Agents · Prompt Engineering
Tools: Docker · Git · CI/CD · Claude Code · Cursor · Figma
I build production features on top of LLMs — OpenAI API, LangGraph and LangChain — and treat AI as part of the engineering process itself, from planning through review.
Spec-driven development. I plan with the BMAD method before a line of implementation code exists: specifications, ADRs and a versioned data contract come first, so agents implement against a decided architecture instead of improvising one.
My own multi-agent harness. I'm building and iterating on my own orchestration tooling that runs a team of Claude Code agents in parallel on a single codebase:
- per-agent isolation — each agent works in its own git worktree, Docker container and database
- peer-to-peer coordination with dependency awareness, sequencing work that can't run in parallel
- a supervisor agent that assigns and tracks the work
- every merge gated by human review — agents propose, I decide
Where the human stays. Architecture, orchestration, validation and review stay mine. The leverage comes from parallelism and enforced specs, not from letting a model freewheel.
gitnebula is the proving ground for this approach — see below.
- gitnebula — CLI that turns any git repository into an interactive architecture map: file tree, import graph and git history as a navigable 2D/3D visualization. Zero config, fully offline — nothing leaves your machine. TypeScript monorepo of 6 packages, delivered across 5 epics by a cohort of 7 parallel agents. Run it with
npx gitnebula— no install, nothing left behind. - Free Proxy — open-source Python library · 399 ⭐ · 400k+ monthly PyPI downloads
- FakerFill — browser extension for automated form testing
- Portfolio — more about me and my work
I'm currently looking for a new remote or hybrid Frontend / Fullstack project.
📍 Based in Warsaw, Poland.





