Full-stack Software Engineer

Hi, I'm Jakub

I build scalable React, TypeScript and Java/Kotlin-based systems with strong focus on code quality, architecture, maintainability and production engineering.

7+

Years experience

Senior

Front-end expertise

Full-stack

React + Java/Kotlin systems

Jakub Mrzygłód — Full-stack Software Engineer
Warsaw, Poland

Summary

About me

Full-stack Software Engineer with 7+ years of experience, senior-level expertise in front-end engineering, and current commercial experience with React, TypeScript, and Java/Kotlin-based systems. Currently working at GeoPost on global engineering initiatives, building scalable front-end architecture, shared libraries, and full-stack workflows used across multiple product teams.

Strong background in designing maintainable UI systems, reviewing code, improving engineering standards, debugging production issues, and collaborating closely with product, design, and backend teams.

Experienced in React ecosystems, TypeScript, accessibility-oriented development, API integrations, and server-driven application architectures. Currently expanding backend depth in Java/Kotlin while bringing strong front-end ownership and production engineering experience to full-stack teams.

Technical skills

Stack & tools

Core languages

TypeScript JavaScript Java Kotlin HTML5 CSS3

Frontend

React Next.js Redux React Query Styled Components CSS Modules Responsive UI Accessibility WCAG ARIA

Backend & APIs

Java/Kotlin services REST APIs RPC-style integrations Service-to-service communication

Testing & quality

Jest Playwright ESLint Prettier Code Reviews Debugging Refactoring

Build & tooling

Vite Webpack npm Yarn

DevOps & workflow

Git GitLab CI/CD Docker Linux

Collaboration

Jira GitHub GitLab Bitbucket Technical Documentation

AI-assisted development

Cursor Cline GitHub Copilot

Languages

Polish — Native English — B2

Work experience

Professional journey

GeoPost

Full-stack Software Engineer

Warsaw, Poland

Nov 2025 – Current

  • • Working as a full-stack engineer across React, TypeScript, and Java/Kotlin-based systems supporting global engineering initiatives across DPD/GeoPost teams.
  • • Leading front-end development for global infrastructure projects related to application internationalization and shared localization workflows.
  • • Architected and delivered shared translation libraries adopted across multiple product teams, standardizing localization patterns and improving long-term maintainability.
  • • Collaborating with backend engineers to integrate front-end workflows with Java/Kotlin services and API-driven systems.
  • • Reviewing code, improving architectural consistency, and enforcing quality standards across shared front-end codebases.
  • • Debugging product and system issues by analyzing UI behavior, API integrations, data flow, and service-level dependencies.
  • • Contributing to technical documentation and internal engineering guidelines used by distributed development teams.
  • • Mentoring engineers and influencing technical decisions related to scalability, maintainability, and front-end architecture.

Tuatara

Front-end Software Engineer

Warsaw, Poland

Apr 2022 – Oct 2025

  • • Built and scaled production-grade front-end applications in React and TypeScript for enterprise financial clients, including ING and Alior Bank.
  • • Delivered complex user interfaces for high-reliability business systems with strong focus on performance, maintainability, accessibility, and code quality.
  • • Collaborated closely with UX/UI designers, backend engineers, QA, and product stakeholders to deliver user-centered application workflows.
  • • Integrated front-end applications with backend APIs, handled asynchronous data flows, and improved reliability of client-server communication.
  • • Refactored legacy components, reduced technical debt, improved reusability, and increased consistency across shared UI patterns.
  • • Participated in architecture discussions, code reviews, debugging sessions, and development workflow improvements.
  • • Helped maintain high engineering standards through systematic reviews, reusable abstractions, and clear implementation patterns.

Superprof

Programming Tutor — Part-time

Remote

Sep 2022 – Current

  • • Delivered 600+ hours of 1:1 programming mentoring in JavaScript, TypeScript, React, and front-end engineering.
  • • Designed structured learning paths helping students understand programming fundamentals, problem-solving, debugging, and real-world application development.
  • • Explained complex engineering concepts in a simple and practical way, strengthening communication, mentoring, and technical leadership skills.

E-prom

Junior Full-Stack Software Engineer

Nowy Sącz, Poland

May 2019 – Apr 2022

  • • Developed and maintained responsive e-commerce websites, business websites, and web applications for commercial clients.
  • • Built front-end features using JavaScript, HTML, CSS, and modern UI development practices.
  • • Collaborated with designers, SEO specialists, and clients to deliver performance-optimized and user-friendly web solutions.

Education

Academic background

Currently studying Computer Science in Warsaw while continuing commercial software engineering work across front-end and full-stack systems.

Oct 2023 – Present

AFiB Vistula

Bachelor’s Degree in Computer Science — in progress

Warsaw, Poland

Contact

Let's build something reliable.

I am open to full-stack and senior front-end engineering roles focused on React, TypeScript, Java/Kotlin-based systems, scalable architecture and production-grade user interfaces.