Hi, I'm Damian

I'm a Software Developer

I turn business ideas

Into efficient web apps

About Me

Behind the Code: My Story and Expertise

Avatar picture

Frontend Engineer | Angular

  • Angular expert
  • Microfrontends
  • TypeScript
  • RxJS & NgRx
  • Node.js & NestJS
  • AI integrations

Angular is my home ground - 4+ years of enterprise-scale microfrontends for international clients. Around it I keep building out backend, data and AI skills, because the interesting problems rarely stop at the browser.

Most of my professional experience comes from large-scale enterprise applications, including Angular microfrontend architectures, state management with NgRx, RxJS and the signals API, Java-based backends, and event-driven systems. I've led framework migrations across 8+ microfrontends, cut bundle sizes, mentored junior developers, and worked on applications that have to stay maintainable for years, modernize in steps rather than rewrites, and absorb changes without breaking the rest of a large codebase.

I'm particularly interested in the engineering side of frontend development: designing clear boundaries, reducing unnecessary complexity, improving performance, and finding pragmatic solutions that remain understandable months or years later. I also work beyond the frontend - Node.js, NestJS, REST API design and relational databases - because understanding the whole stack makes the frontend decisions better ones.

How I Build Software

Angular specialist at enterprise scale, with backend, database and AI integration experience around it.

01

Angular at Enterprise Scale

My core specialization — 4+ years of microfrontend systems built to stay maintainable for years.


  • Angular microfrontends (led 8+ migrations, v10 → v21)
  • State management - NgRx, RxJS, signals API
  • Composition based architecture (interfaces + strategy pattern)
  • Performance optimization - bundle size reduction, OnPush, performant CSS
  • Refactoring - module decoupling, segregation of concerns, cohesion enhancement
  • Unit & integration testing (Jasmine/Karma, Jest)
  • E2E testing (Cypress), CI/CD quality gates
  • PWA, WCAG accessibility, i18n
  • Also productive in React, Vue and SvelteKit
02

Backend, APIs & Data

Designing clean APIs and backend services that integrate seamlessly with frontend layers.


  • Node.js (Express, NestJS)
  • REST API design & integration with Java based services
  • PostgreSQL, Oracle DB, Prisma ORM
  • Backend as a service - Firebase / Supabase
  • Auth flows & session handling
  • Python microservice design
03

AI & Product Engineering

Integrating AI capabilities into real-world products — from API wiring to structured output pipelines.


  • LLM API integrations (GymCraft)
  • Prompt engineering for structured JSON outputs
  • AI coding agent workflows (Claude Code, Kiro)
  • PDF generation & export pipelines
  • Garmin Connect integration
  • Full-stack side projects end to end (SvelteKit, Angular + Supabase)

Side projects

My side projects building which, I learned web development and discovered new technologies.
All of them are also available on my GitHub profile.

Web design

In addition to web applications, I also create website designs for companies.
Here are some of them.

Contact

Do you have any questions? Feel free to contact me.