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

Currently: Application Developer at Atos

I am currently part of a development team in a project for an European institution where I help develop and maintain an enterprise Angular application as Frontend Developer.

My career evolution

At the age of 28, in search of job satisfaction, I decided to completely change my career and become a frontend developer. At first I set my sights on React, with the help of which I created several projects after hours, which later helped me get to a programming bootcamp held at a large company, where I still work today. During the bootcamp, as a team we created an application whose frontend was based on another framework - Vue. After the bootcamp I ended up in my current commercial project, where in turn the frontend is based on the third frontend framework I had to deal with - Angular.

Side projects

I treat side projects as a playground where I can test new technologies and explore knowledge related to already learned solutions. In programming, as in my personal life, I like variety, which, combined with my innate curiosity, makes me constantly want to explore the unknown.

Beyond programming

After hours, I am mainly involved in various sports, such as football, cycling and training at the gym. Sports have played an important role in my life since I was young and are now helping me to offset the effects of sitting in front of a computer :)

How I Build Software

Frontend-focused product engineer with fullstack and AI integration experience.

01

Enterprise Frontend Engineering

Building scalable, production-ready SPAs with appropriate state management and performance focus.


  • Angular (enterprise scale)
  • RxJS / signal based state
  • NgRx / service based state management
  • Composition based architecture (interfaces + strategy pattern)
  • Performance optimization - bundle size reduction, DOM improvements, performant CSS
  • Refactoring - module decoupling, segregation of concerns, cohesion enhancement
  • Unit & integration testing (Jasmine, Jest)
  • E2E testing (Cypress)
02

Fullstack & APIs

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


  • Node.js (Express, NestJS)
  • REST API design
  • Prisma ORM + PostgreSQL
  • Backend as a service - Firebase / Supabase
  • Auth flows & session handling
03

AI & Product Engineering

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


  • OpenAI API integrations (GymCraft)
  • Prompt engineering for structured JSON outputs
  • PDF generation & export pipelines
  • Garmin Connect integration
  • Python microservice design

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.