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
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
Frontend
Backend & APIs
Testing & quality
Build & tooling
DevOps & workflow
Collaboration
AI-assisted development
Languages
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.