about me
I'm Damian, a full-stack developer based near Wrocław with over 4 years of commercial experience. I enjoy shipping features end-to-end and feeling at home on both sides of the stack.
Mostly React, Next.js and TypeScript on the frontend, with Spring Boot and Java on the backend. I lean toward boring, well-supported tools that keep a team moving.
Lately my work has revolved around scalable frontend architecture in Nx monorepos, mentoring less experienced devs, and being the person who ends up doing thoughtful code reviews.
I value writing maintainable, readable code and engaging in open technical discussions — both questioning decisions and welcoming the same in return.
experience

Software Developer | CodeYourBrand
02.2025 - Present
Warszawa, Remote
I worked as part of a team developing a complex web platform, taking on a role with significant ownership over code quality and technical direction. Beyond implementation, I was actively involved in shaping architectural approaches and team standards. Over time, I became a go-to person within the team, supporting other developers, contributing to technical decision-making, and ensuring consistency across the project.
- Delivered and owned end-to-end features for the Two Continents project using Next.js and Spring Boot, ensuring smooth data exchange and performance optimization
- Designed and developed scalable frontend architecture using Next.js, React, Zustand, and Tanstack Query within an Nx monorepo, improving maintainability and developer experience
- Proactively identified and resolved performance bottlenecks, significantly improving application stability and user experience
- Contributed to architectural decisions and technology choices, balancing scalability, performance, and development speed
- Built and integrated RESTful services using Spring Boot with modern frontend architecture
- Conducted Code Reviews and ensuring code quality standards and architectural consistency throughout the project
- Mentored less experienced developers through meticulous code reviews and technical 1-on-1 sessions, focusing on architectural consistency and the adoption of best practices

Frontend Developer | Codetain
01.2022 - 11.2024
Zielona Góra, Hybrid
This role was focused on building and evolving the user interface while establishing solid foundations for further application growth. I emphasized writing clean, maintainable code and improving the overall development workflow. The experience helped me strengthen my frontend best practices, cross-team collaboration, and approach to building scalable applications.
- Developed and maintained a scalable web application using React and Next.js
- Designed and implemented new features and reusable UI components, improving code quality through e2e tests using Cypress and regular code reviews
- Built and maintained an internal UI component library documented with Storybook, increasing development efficiency and UI consistency
- Migrated a legacy JavaScript codebase to TypeScript, improving type safety and long-term maintainability
- Collaborated closely with UI/UX designers and backend engineers to deliver consistent, high-quality features
skills
frontend.ts
backend.ts
other.ts
projects
A personal portfolio website built with Next.js to showcase my projects, skills, and experience. Focused on clean design, smooth navigation, and responsiveness across all devices.
Technologies I used:
The Smart Home System is an application designed to centralize control over various home resources, such as blinds and temperature sensors, enhancing comfort, efficiency, and ease of management. This system seamlessly integrates with physical devices and provides a user-friendly web interface for monitoring and control.
Technologies I used:
A simple issue tracking application inspired by Jira, built to manage tasks, boards, and workflows in a clear and intuitive way. It allows users to create and organize tickets, track their status, and get a quick overview of recent activity through a clean dashboard with basic statistics and notes. Designed as a lightweight tool for improving task management and productivity.
Technologies I used:
projects
The Smart Home System is an application designed to centralize control over various home resources, such as blinds and temperature sensors, enhancing comfort, efficiency, and ease of management. This system seamlessly integrates with physical devices and provides a user-friendly web interface for monitoring and control.
Technologies I used:
A simple issue tracking application inspired by Jira, built to manage tasks, boards, and workflows in a clear and intuitive way. It allows users to create and organize tickets, track their status, and get a quick overview of recent activity through a clean dashboard with basic statistics and notes. Designed as a lightweight tool for improving task management and productivity.
Technologies I used:


