Available to hire
I’m Jakub Kowalski, a Senior Full-Stack Engineer with 12+ years building customer-facing SaaS and regulated fintech products across Europe. I specialize in crafting intuitive, responsive React frontends backed by reliable Node.js services, and I thrive in ambiguity by turning evolving UI/UX concepts into incremental, safe delivery plans that avoid operational drag.
I own features from discovery to production support, emphasizing feature flags, controlled migrations, rollback strategies, and structured observability with scalable API integrations. I’m comfortable contributing in part-time, distributed teams while upholding high engineering standards.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Work Experience
Lead Full-Stack Engineer at Pleo
August 1, 2023 - PresentLed development of customer-facing spend management workflows using React and TypeScript, implementing feature-flagged releases and progressive rollouts under financial compliance constraints, reducing incident rate on new launches by 40%. Defined API contracts and schema evolution strategies in Node.js and PostgreSQL to enable safe parallel frontend/backend development and shorten cycle time by 25%. Introduced structured logging and OpenTelemetry tracing across critical payment flows, improving incident triage speed and reducing MTTR by 35%. Optimized high-traffic dashboards with code-splitting, memoization, and query optimization, improving time-to-interactive by 30% while preserving auditability. Strengthened CI/CD with automated Playwright end-to-end tests and safer database migration patterns, decreasing rollback frequency and improving deployment confidence.
Senior Full-Stack Engineer at GoCardless
January 1, 2020 - July 1, 2023Built and maintained mandate setup and exception-handling interfaces in React and TypeScript, integrating RESTful APIs under regulatory constraints, increasing successful mandate completion rates by 18%. Redesigned backend services in Node.js to support event-driven correctness with idempotent handlers and Kafka-based workflows, reducing reconciliation inconsistencies and support escalations. Implemented controlled data migrations with backfills and shadow reads during schema evolution, ensuring zero-downtime releases across high-volume payment systems. Collaborated with product and design to translate complex compliance requirements into clear UX flows, reducing user errors while preserving backend reliability. Improved observability through structured logging and SLO definition for critical APIs, decreasing operational noise and improving cross-team incident coordination.
Senior Full-Stack Engineer at Docplanner
April 1, 2016 - December 1, 2019Developed responsive patient booking and clinic management interfaces in React, translating wireframes into accessible, high-performance UI components used across multiple European markets. Designed RESTful backend services in Node.js and PostgreSQL to support scheduling workflows with strong consistency, reducing double-booking incidents by 22%. Introduced API versioning and contract-first integration to support distributed frontend teams, minimizing breaking changes and improving release predictability. Improved frontend performance through lazy loading and bundle optimization, enhancing mobile usability on low-bandwidth networks. Established shared testing templates and CI practices, increasing automated coverage and reducing regression defects in critical booking flows.
Full-Stack Engineer at LiveChat
July 1, 2013 - March 1, 2016Built real-time customer engagement features using JavaScript and Node.js, ensuring low-latency message delivery under high concurrency. Implemented frontend performance optimizations and modular UI components, improving dashboard responsiveness for support agents handling concurrent chats. Refactored legacy APIs into structured REST endpoints with clearer contracts, reducing integration friction for internal frontend consumers. Contributed to CI/CD improvements and automated test suites, decreasing manual QA cycles and increasing release frequency without raising incident volume.
Education
Bachelor of Engineering (Computer Engineering) at Nanyang Technological University
January 1, 2009 - January 1, 2013Bachelor of Engineering (Computer Engineering) at Nanyang Technological University Singapore
January 1, 2009 - January 1, 2013Qualifications
Industry Experience
Software & Internet, Financial Services, Professional Services
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer today.