Jakub Syrek

Senior Software Engineer · Full-stack, frontend-leaning · React / TypeScript / Node.js

Email: jksyrek@gmail.com Homepage: yqbk.github.io Location: Warsaw, Poland / Remote Experience: 10 years

Product engineer with 10 years in the TypeScript ecosystem, strongest on the frontend and comfortable across the stack. Owns features end to end: UI, REST APIs, PostgreSQL, auth, real-time messaging, CI/CD and tooling. Built a full-stack marketplace app as main developer. Shipped fintech, CRM and eCommerce products at SAP Fioneer, Salesloft, fundingport and YND; former frontend tech lead.

Professional Experience

Oct 2025 - present Remote (Poland)
SAP Fioneer - Senior Frontend Engineer (Frontend Lead)
  • Sole frontend owner of an ESG product live with bank clients, working closely with backend teams on API contracts and integration.
  • Shipped an AI chat to production: LLM-backed API integration, streaming UI, reusable chat components.
  • Lead a company-wide shared UI component library, adopted by 3+ teams and rolling out across all products; its core is a composable AI chat component.
  • Automated dependency maintenance and CI checks (Dependabot consolidation, audit, pre-commit pipeline).
Aug 2025 - Oct 2025 Remote (Poland)
Local services marketplace startup - Full-stack Engineer (contract)
  • Built and launched a mobile-first local-services marketplace end to end as main developer (React, TypeScript, Node.js, Express, PostgreSQL); MVP reached its first ~100 users.
  • Designed the PostgreSQL schema and migrations with Drizzle ORM; domain-based REST API (auth, users, offers, conversations, reviews).
  • Implemented session auth with Passport, Google OAuth and secure hashed password-reset flow.
  • Delivered real-time chat and offer negotiation over WebSocket/SSE; background jobs for reminders, offer expiry and token cleanup.
  • Transactional emails, object storage with access control, EN/PL i18n; API tests with Vitest and Supertest.
May 2024 - Jun 2025 Remote (Poland)
Salesloft - Senior User Interface Engineer
  • Architected the Chrome Extension platform (React, TypeScript, Chrome APIs) integrated with the core CRM backend.
  • Designed a plugin architecture used by 3+ teams; platform served 10,000+ daily active users.
  • Owned build, test and deployment pipelines for the extension, cutting feature development time by ~25%.
  • Role ended when the Polish site closed.
Dec 2023 - Feb 2024 Remote (Poland)
Frend Digital - Senior Software Consultant
  • Delivered two eCommerce projects with Next.js, Storyblok headless CMS and the Centra commerce API (project-based contract).
Jun 2022 - Dec 2023 Remote (Poland)
fundingport (a Hypoport Company) - Frontend Tech Lead / Senior Software Engineer
  • Tech Lead from Mar 2023: led the frontend team of an online financing platform; drove architecture and integration with backend services.
  • Built core features with React, MobX, TypeScript and an Nx monorepo.
Mar 2019 - Jun 2022 Warsaw, Poland
YND - Senior JavaScript Engineer / JavaScript Engineer
  • Delivered fintech products across the stack with React, React Native, Next.js, Node.js and Vue.
  • Took part in system design for several projects (Kafka, Redis, load balancing).
  • Led frontend teams of 3-4 engineers on several key projects; mentored junior engineers.
  • Led the 12+ person JavaScript chapter and defined company-wide engineering standards.
  • Ran recruitment for JavaScript developers; interviewed 30+ candidates.
Mar 2017 - Nov 2018 Cracow, Oslo
NoA Ignite - JavaScript Developer
  • Built React Native app features for one of Norway's largest fitness companies.
May 2016 - Nov 2016 Potsdam, Germany
Hasso Plattner Institute - Student Assistant
  • Developed full-stack features for Code Ocean, openHPI's coding exercise platform (JavaScript, Ruby on Rails).

Side Projects

2026
Flat finder
  • Personal tool that crawls Otodom, OLX and Morizon daily (Playwright, Firecrawl), filters and dedups offers, scores them with an LLM against a buy-context, and delivers results to Notion and an email digest (Node.js, TypeScript, SQLite, Vitest).

Education

2018 - 2019
Master in Computer Science
  • One semester ERASMUS Scholarship
  • Instituto Superior Técnico, Lisbon, Portugal
2017 - 2019
Master in Computer Science
  • Graduated in the top 1% of students (GPA: 4.92 / 5.0)
  • Studies final mark: 5.0
  • Computer Graphics Major
  • AGH University of Science and Technology, Cracow, Poland
2015 - 2016
Bachelor in Computer Science
  • Yearly ERASMUS Scholarship
  • Hasso-Plattner-Institut, Potsdam, Germany
2013 - 2017
Bachelor in Computer Science
  • Top 2% among all students (GPA: 4.76 / 5.0)
  • AGH University of Science and Technology, Cracow, Poland

Technical Skills

Frontend (expert)
  • React 19, React Native
  • TypeScript, Next.js
  • MobX, Redux
Backend
  • Node.js, Express, PostgreSQL, Drizzle ORM
  • Passport/OAuth, WebSocket/SSE, cron jobs
  • REST, GraphQL, Next.js API routes
Architecture & tooling
  • System design with Kafka, Redis, load balancing
  • Docker, CI/CD, Git, Jest
  • Automated dependency pipelines
AI
  • LLM APIs, chat interfaces
  • Agent tooling

Leadership

Languages