About

Hi, I'm Michał.

15+ years building software — startups, scale-ups, big tech. These days I lead engineering teams and still write the code with them. Currently in Zurich.

Michał Pasierbski with his family

Short bio

I'm passionate about solving real problems in elegant ways. Over the years, I've learned that simple is hard — it takes experience and discipline to resist complexity and find the straightforward solution. I believe the best approach is often to solve problems without writing code at all, since every line brings maintenance burden and potential for bugs. My focus is on pragmatic solutions that deliver value while remaining maintainable for the long term.

Leading a team hasn't taken me out of the codebase. I set the technical direction and I'm accountable for what we deliver, but I'm also in the pull requests, shipping features alongside the people I lead. I think that's the only way to lead credibly — you can't ask a team to resist complexity if you're not the one living with the consequences.

Experience

  1. June 2026 · Present

    Engineering Lead · Delta Labs AG, Zurich, Switzerland

    • Leading engineering on Elaiia, an AI customer simulation platform that predicts how customer segments respond to product, pricing, and messaging decisions
    • Own technical direction, multi-agent architecture, and delivery — hands-on in the codebase alongside the engineering team
    • Architected multi-agent simulation workflows with LangGraph, FastAPI, and Next.js, optimizing latency, caching, and LLM cost efficiency
    • Tech: LangChain, LangGraph, Next.js, FastAPI, Python, TypeScript, PostgreSQL
  2. November 2021 · May 2026

    Software Engineer · Google, Zurich, Switzerland

    • Merchant Center Next: Developed the Product Diagnostics frontend for the revamped Merchant Center Next, delivering critical insight tools for merchants to monitor catalog health at Google scale
    • Business Manager: Led technical design and implementation of user management (Authentication & Authorization) for Business Manager, a central hub allowing merchants to manage 1st- and 3rd-party applications (launched to >300k MAU)
    • Ecosystem Integrations: Led UI/features team implementing first-party linking between Merchant Identity and major platforms (Shopify, YouTube Shopping, Google Ads, Google Business Profile)
    • AI Support Agent (20% Project): Designed and developed an AI-powered agent to assist G-Tech support teams, automating >70% of responses to technical customer inquiries
    • Tech: Java, Dart, Angular, Kotlin, SASS, ADK, Bazel
  3. August 2020 · October 2021

    Software Engineer (SDE II) · Amazon AWS, Berlin, Germany

    • Testing Infrastructure (AWS CX): Led initiative within central AWS Customer Experience (CX) team to simplify end-to-end testing (functional, canary, integration) for AWS Console product pages
    • Plug-n-Play Framework: Delivered plug-and-play testing solution based on Webdriver protocol, enabling partner teams to seamlessly adopt automated testing for their specific console applications
    • Internal Tooling: Contributed to development of centralized feature flagging solution, empowering internal teams to manage feature rollouts and experiments effectively
    • Tech: JavaScript, TypeScript, React, WebdriverIO, AWS Services
  4. July 2019 · July 2020

    Lead Software Engineer · EF Education First, Zurich, Switzerland

    • Traffic Management: Designed architecture and migration path for Cloudflare Workers handling 100% of EF product page traffic (~13M requests/day). Served as primary technical contact with Cloudflare
    • Team Leadership: Led 4-person platform infrastructure team dedicated to serving product teams, focusing on CI/CD pipelines and deployment automation
    • Design System: Partnered with EF Global Creative Studio to implement a React component library, establishing a design system adopted company-wide
    • Tech: TypeScript, Go, AWS, Terraform, Cloudflare Workers, React, GraphQL
  5. September 2018 · April 2019

    Software Development Engineer / Front-end Lead · R3PI, Zurich, Switzerland

    • Frontend Guild Lead: Served as primary SME for frontend engineering, making foundational technical decisions and leading 3-person team developing a CRM client application
    • R&D & Prototyping: Spearheaded R&D initiatives, handling cross-platform mobile development for an Augmented Reality (AR) navigation app prototype
    • Performance & Architecture: Optimized production builds, reducing bundle size by 25%, and enhanced GraphQL middleware with DataLoader caching to eliminate redundant external roundtrips
    • Tech: TypeScript, JavaScript, Node.js, React, GraphQL, SASS
  6. December 2017 · August 2018

    Senior Front-end Engineer · EF Education First, Luzern, Switzerland

    • Led front-end development for a greenfield e-commerce project replacing legacy monolith with JAMstack architecture
    • DevOps & Quality: Standardized team environments with Docker and set standards for Jest unit and Puppeteer integration testing suites
    • Tech: JavaScript, Vue.js, Node.js, Docker, SASS, PostgreSQL
  7. January 2014 · December 2017

    Chief Software Architect · IS Engineering, Zug, Switzerland

    • Designed and implemented distributed Industry 4.0 factory productivity tracking and analytics system for multi-factory glass plants
    • Personally oversaw deployment, provisioning, and commissioning of the system to 10+ factory locations worldwide (Ukraine, Brazil, Turkey, Germany, France)
    • Tech: Ruby on Rails, Ruby, PostgreSQL, MongoDB, Docker, Vue.js, Highcharts, Node.js
  8. September 2013 · December 2013

    JavaScript Developer · PGS Software, Wrocław, Poland

    • Facilitated migration from SVN to Git; defined team workflow processes for trunk-based development
    • Tech: JavaScript, Backbone.js, Git, SVN
  9. February 2011 · September 2013

    Ruby on Rails / JavaScript Developer · sharewise GmbH, Wroclaw, Poland

    • Designed and implemented WebSocket push service delivering real-time updates (stock prices) across apps. Led mobile site development
    • Tech: Ruby on Rails, JavaScript, Node.js, jQuery, AngularJS, PostgreSQL
  10. May 2009 · September 2010

    Java Developer · CMS Mirage, Wroclaw, Poland

    • Maintained a distributed fleet management and reporting system
    • Tech: Java, XLSX, jQuery, PostgreSQL

Elsewhere