Kacper Frysztak Softify

Senior full-stack engineer. 11 years on contract with product companies.

I build web and mobile products with React, Angular and Node.js, with deep micro-frontend experience. Recent work adds Python and Java event-driven microservices on AWS and Kubernetes. I work AI-first, directing coding agents while owning design, review and production validation. Former tech lead of about 7 developers.

Experience

  1. 2026 to present

    Windward, Senior Software Engineer

    Full-stack features on an event-driven platform, including a production Python service I designed and operate. Part of the on-call rotation.

    • Python
    • FastAPI
    • Java
    • Node.js
    • TypeScript
    • React
    • GraphQL
    • Kafka
    • AWS
    • Kubernetes
  2. 2022 to 2026

    Wavemaker / Choreograph, Senior Software Engineer

    I owned 5 of about 30 micro-frontends, co-built the Web Components design system and led the move to Playwright.

    • Angular
    • React
    • TypeScript
    • single-spa
    • Web Components
    • Node.js
    • Playwright
  3. 2019 to 2022

    Lifebonus, Tech Lead / Senior Software Engineer

    Led about 7 developers building wellbeing apps on a serverless backend, and owned the cloud infrastructure.

    • React Native
    • GraphQL
    • AWS Lambda
    • DynamoDB
    • Terraform
    • Team leadership
  4. 2018 to 2019

    Immomio, Software Engineer

    A rental platform for landlords and tenants, with Stripe and advertising integrations.

    • Angular
    • Node.js
    • GraphQL
    • Stripe
  5. 2016 to 2018

    Coresystems, Software Engineer

    Field-service and ERP features, including map views and multi-technician scheduling.

    • AngularJS
    • Node.js
  6. 2015 to 2016

    Digimonkeys, JavaScript Developer

    Client web projects, working directly with designers and stakeholders.

    • React
    • JavaScript
    • HTML
    • CSS

Full CV (PDF)

Projects

My own projects, built outside client work.

walkingpad summary of one walk with distance, time, steps, calories and a pace chartwalkingpad summary of one walk with distance, time, steps, calories and a pace chart

walkingpad

The treadmill's app was removed from Google Play, so I recovered its Bluetooth protocol and built a browser app to run it. Frames are tested byte for byte, because those bytes go to a treadmill motor.

  • Next.js
  • Web Bluetooth
  • IndexedDB
  • Neon Postgres
Mapify showing clustered mountain trail points across southern PolandMapify showing clustered mountain trail points across southern Poland

Mapify

One engine behind five live maps, from 19 castles to 419 restaurants. A new map needs its data, a config file and a hosting entry.

  • Ionic React
  • TypeScript
  • Firebase
  • Google Maps
Epi Poland map of voivodeships with a ranking beside it, in PolishEpi Poland map of voivodeships with a ranking beside it, in Polish

Epi Poland

A dashboard of disease rates across Poland, with a map, charts and tables. A weekly job validates every dataset before writing anything.

  • React 19
  • TypeScript
  • ECharts
  • GitHub Actions
Softify tracker listing Rolling Stone albums with ratings and listened marksSoftify tracker listing Rolling Stone albums with ratings and listened marks

Softify for Spotify

A Spotify dashboard, a playlist generator built from concert setlists, and a tracker for Rolling Stone's 500 greatest albums.

  • Next.js
  • TypeScript
  • NextAuth
  • Neon Postgres

How I work

  • End to end. On these projects, I own the specification, design, code, data and deployment.
  • Coding agents, under my control. They write much of the code. The architecture, review and validation stay with me.
  • Tested. 302 automated tests on walkingpad, 173 on Epi Poland and 94 on Mapify.