Service 01

Frontend Engineering

Production code and architecture decisions — not just tickets.

I've been writing Angular professionally since AngularJS days. That's not a boast — it means I've seen every migration, every paradigm shift, and every pattern that sounded brilliant at the time and aged badly. I know what good Angular looks like at scale.

At InPost I architect and build micro-frontend platforms that serve operations staff across Europe. That means real constraints: multiple teams, independent deployments, shared design systems, and the requirement that nothing breaks when one team ships at 2am on a Friday.

I work with components, yes — but I think in systems. Who owns what state? Where does data fetching live? How does this scale to ten teams? I make those calls, document them, and defend them in reviews.

Deliverables

  • Component library with full Storybook documentation
  • State management architecture with clear patterns
  • Unit and integration test coverage
  • Performance audit and optimisation
  • Architecture decision records (ADRs)
  • Nx monorepo setup and governance

How I work

The process.

01

Architecture review

Before writing a line, I understand the system. What exists, what the team has tried, where the actual pain is. A lot of frontend problems are organisational problems in disguise.

02

Foundation first

State management, data layer, routing, error boundaries — the boring infrastructure that makes everything else maintainable. I do this deliberately, not as an afterthought.

03

Build with the team

I pair, I review, I document. Good code that only one person understands is a liability. I leave codebases in better shape than I find them.

04

Measure and iterate

Bundle size, render performance, Lighthouse scores — I track what matters. Performance isn't a separate phase. It's a habit.

Tools & tech

What I work with.

FrameworkAngular 17+
StateNgRx / Signals
ReactivityRxJS
MonorepoNx
ArchitectureModule Federation
LanguageTypeScript
TestingJest
E2EPlaywright
ComponentsStorybook
FrameworkReact
FrameworkNext.js
FrameworkVue 3
StylingCSS / SASS
StylingTailwind CSS

Related work

See it in practice.

FAQ

Common questions.

Ready to start?

Let’s talk about your project.

Based in Poland, open to remote work across Europe and beyond. My inbox is genuinely friendly.