About

I’m a fullstack engineer focused on building high-performance and sustainable web applications that hold up as products and teams grow. I specialize in design and implementation of core application mechanisms tailored to complex business requirements.

I’m comfortable going beyond existing libraries when they get in the way, and over the years I’ve developed a strong intuition for when custom solutions lead to simpler, more reliable systems.

Outside of work, I explore programming across the stack—from operating systems and compilers to web servers, game engines, and graphics. Understanding how each layer works makes it easier to design systems that are robust, scalable, and predictable.

I’m currently a Lead Fullstack Developer at Sabre, where I design and implement critical system components, including a component library, API integration layer, and a state machine driving the flight reservation flow.

Experience
  1. 04/2025 – PRESENT

    Lead Fullstack Developer, Sabre

    Lead a team of 4 developers. Design and implement components library, API integration layer and a state machine to power the flight reservation flow. Initiated and led the creation of Code Conventions and Dev Townhall meetings to share knowledge between the 4 teams of developers.

      TypeScript
      React
      Less
      Npm
      Java
      Spring BOOT
  2. 01/2024 – 03/2025

    Senior Fullstack Engineer, Airly

    Designed and developed responsive user interfaces, built and optimized scalable RESTful services, improved overall system stability and maintainability.

      Java
      Spring BOOT
      PostgreSQL
      PostGIS
      Kafka
      Gradle
      AWS
      TypeScript
      React
      Next.js
      Docker
  3. 10/2022 – 10/2023

    Senior Java Developer, Alten

    Integrated third-party APIs into existing Java applications, contributing to the development of key business functionalities.

      Java
      Spring
      OSGI
      JUnit
      Mockito
      Maven
  4. 03/2021 – 09/2022

    DevOps Engineer, Swisscom DevOps Center in Rotterdam, Netherlands

    Developed and maintained a customer-facing application, ensuring system stability, testabil- ity, and performance.

      Angular 12
      NodeJS
      ExpressJs
      Cypress
      Java
      Spring
      JUnit
      Mockito
      Gradle
      CloudFoundry
      Splunk
      Grafana
      Jenkins
      Docker
  5. 08/2014 – 01/2021

    Senior Software Developer, Alior Bank S.A

    Designed the architecture and developed a Customer Management System application, supported junior developers, kept technology stack up to date and constantly looked for improvements.

    • Angular 10
    • NodeJS
    • Webpack
    • Java
    • Spring
    • MyBatis
    • Maven
    • Oracle DB
    • PostgreSQL
    • Jenkins
  6. 08/2013 – 12/2013

    Junior Software Engineer, 1App S.A

    Developed, tested and deployed to store an Android application.

      Java
      Android SDK
      Maven
Projects
  1. digitalcrafting.dev

    Portfolio, or rather, a resume website, created in pure JS, HTML and CSS. The goal here is to show that it's still good idea to create framework-less, performant websites. Excluding the lazy loaded images, the website has less than 50kb in size, and loads in ~ 0.2 seconds, which is significantly less than typical framework solution.

    • Vanilla JS
    • HTML
    • CSS
    • Vite
    • npm
    • Cloudflare
  2. Eregold

    Personal project, a very simplified banking application, with focus on showing different types of architectures - from a monolith to microservices. There are two versions of frontend, one is written in Angular, other one in React

    • Microservices
    • Angular 12
    • React 18
    • NodeJS
    • Webpack
    • Java
    • Spring
    • MyBatis
    • Maven
    • Oracle DB
    • PostgreSQL
    • Jenkins
Articles
  1. 2024
    A Journey to Prevent the Collapse of the Web
  2. 2024
    Java Benchmark Adventures - ArrayList vs LinkedList
  3. 2020
    A case for extending Angular Forms