PL EN

About me

Things that I love while coding

  • Creating web applications (especially in React or Next)
  • Learning things that have an impact on my coding skills or improve the products I work on
  • Sitting for hours on code debugging, so that later I can feel the satisfaction of solving a difficult problem (oh, divine feeling)
  • Creating clean and easy to read code
  • Creating visually pleasing components
  • Sharing knowledge and learning from others

Things that I love while not coding :)

  • Workout (about 10 years of powerlifting/powerbuilding)
  • Reading economics, history, personal growth, biography, fantasy and stoic books (omg I love books)

My roadmap of planned goals

  • Complete the CS50 Harvard course
  • Do a basic certification with AWS

You can also find me there

Experience

- ongoing

Senior Fullstack Developer

SparkEXP - software house

Poland, Warsaw, hybrid

Description

Taking a broader technical role across multiple full-stack projects, working closely with the Tech Lead and Head of IT on architecture, technical planning, and product development decisions.

Responsibilities

  • Supporting the Tech Lead in architectural decisions, technical planning, and development priorities.
  • Collaborating with the Head of IT to align technical solutions with business requirements.
  • Continuing the development of an HR management platform beyond its initial MVP, extending functionality and improving the existing architecture.
  • Contributing to the architecture and development of a larger-scale business process management platform.
  • Taking ownership of complex full-stack features, from technical design through implementation and delivery.

Achievements

  • Progressed into a senior role with increased responsibility for technical decisions, cross-project development, and collaboration with technical leadership.

-

Fullstack developer

SparkEXP - software house

Poland, Warsaw, hybrid

Description

Developing and maintaining full-stack business applications, including improving an existing packaging platform and building a new HR management application from scratch.

Responsibilities

  • Maintaining and extending an existing packaging industry platform (TypeScript, React, Redux, NestJS, Material UI, Prisma, SQL), focusing on application performance, stability, and usability.
  • Optimizing API endpoints and data fetching by introducing pagination and reducing unnecessary data transfers.
  • Investigating and resolving user-reported issues and delivering improvements based on business requirements.
  • Taking ownership of the technical setup and development of a new HR management MVP (TypeScript, React, TanStack Query, NestJS, PostgreSQL, Drizzle ORM, Tailwind CSS, shadcn/ui, Turborepo), including architecture, technology selection, and repository configuration.
  • Planning development tasks, preparing effort estimates, and presenting progress through stakeholder demos.
  • Managing application deployments and coordinating feature delivery.

Achievements

  • Independently developed approximately 60–70% of the HR platform's MVP functionality across frontend and backend.
  • Established the application's technical foundation using a Turborepo-based monorepo and a modern full-stack architecture.
  • Contributed to the delivery of the MVP, taking responsibility from initial setup through implementation and deployment.

-

Frontend Developer

NightWoods - software house

Poland, Wrocław, remote

Description

Programming applications in a team according to Agile methodology. Stack: React, Tailwind, Shadcn, Typescript, Storybook, Vitest, Fastify, Drizzle, SQL

Responsibilities

  • Maintaining and enhancing a car marketplace platform after its initial MVP release, implementing improvements and resolving issues.
  • Developing a music and merchandise sales platform for artists, combining content management, audio streaming, and e-commerce functionality.
  • Designing and implementing REST API endpoints, including payments, content publishing, streaming access control, and order management.
  • Building an SSR-based frontend using React Router and a shared component system.
  • Implementing automated tests and collaborating with stakeholders on feature development.
  • Presenting demos to the client.

Achievements

  • Took ownership of the music and merchandise platform's development lifecycle, from architectural decisions through implementation, testing, and delivery.
  • Implemented music streaming functionality and integrated MedusaJS to support merchandise sales.
  • Contributed to a Turborepo-based monorepo with shared packages and consistent development tooling.

-

Frontend Developer

Artneo - web agency / software house

Poland, Olsztyn, on site

Description

Supporting the development team with ongoing tasks and cooperating with the designer to create websites, stores and applications.

Responsibilities

  • Developing websites and online stores
  • Maintenance of deployed applications and sites for clients
  • Collaborating with the team to implement new features and fix bugs

Achievements

  • Creation of a new starter template based on Vite for websites for the whole team (previous template was based on Gulp)
  • Build an internal application from scratch to manage people in a team, based on a Gantt chart (stack: Next, TypeScript, MongoDB, Jest, Tailwind, Shadcn)

Personal projects

Transactions report finance app based on provided receipts (OCR and AI related)

Stack:

Next/React / NextAuth / TypeScript / MongoDB / Prisma / Shadcn / Axios / Nodemailer / Tesseract / Tailwind / openAI / Zod / Vitest / React Testing Library / Playwright / Sentry

Features

  • Creation of multiple group budgets
  • Controlling access to data, based on roles
  • Creation of transaction statistics, based on a selected date range
  • Tracking of personal expenses
  • Conversion of images to text
  • ChatGPT support for reading text for specific expenses
  • Adding, editing and deleting transactions
  • Account activation via a link on the email address provided during registration

Website for a landscape architecture design studio

Stack:

Astro / SCSS / JavaScript / PHP / DatoCMS

Features

  • Content management through CMS