I lead teams. I build my own products.

Engineering leadership and independent products. I combine work on the Mascot Gaming platform with building my own software.

Open CV

Products and professional work

Cacao Player

Music app for Linux

Cacao Player on Linux showing a playlist and the play queue

An independent TIDAL client for Linux, bringing favourites, albums, playlists, and the play queue into a native desktop app.

Valoru Software

Software engineering studio

Architecture illustration from the Valoru Software website

Software development and engineering services: backend and full-stack systems, AI integration, DevOps, quality engineering, and technical leadership.

The engineering behind the products.

At Mascot Gaming, I develop a platform handling 1,200 requests per second. I work on its architecture, write Go, and lead a team of six engineers.

About me

I’m a hands-on Technical Lead and Engineering Manager with 12+ years in software development. I enjoy the whole journey: shaping an idea, designing the system, writing code, shipping it, and keeping it healthy in production.

More about my background

My core stack is Go and Java, with plenty of work around cloud platforms, Kubernetes, databases, and distributed systems. I’ve served as a CTO, built products from scratch, and led distributed teams of up to seven engineers.

Recently, I’ve focused on integrating AI into products and engineering workflows, building MCP servers, and establishing an AI-driven development lifecycle from discovery and design through delivery and operation.

I like complex problems, clear ownership, and teams where people can do strong work without unnecessary process.

Technical skills

  • Go
  • Java
  • Kubernetes
  • Linux
  • PostgreSQL
  • Docker
  • GCP
  • AWS
  • Terraform
  • CI/CD
  • Microservices
  • Event-Driven Architecture
  • MCP
  • ACDL
  • AI Integrations
  • AI Agents
  • Machine Learning
  • gRPC
  • Elasticsearch
  • Redis

How I work

I stay close to both the code and the people. Good engineering, to me, is practical: understand the goal, make decisions explicit, and deliver a system the team can confidently support.

  1. Take ownership from idea to production.

  2. Keep architecture and processes as simple as the problem allows.

  3. Give engineers context, trust, and useful feedback.

  4. Automate repetitive work and treat reliability as a product feature.

My path

  1. 02/2024 Present

    Mascot Gaming

    Technical Lead

    Leading the core platform with hands-on Go development, hiring, mentoring, quality standards, and coordination across teams.

  2. 12/2021 12/2023

    Valoru Software

    Lead Software Engineer

    Built products end to end with a small team: a WASM 3D renderer, CrypAdvise, infrastructure, CI/CD, QA, and delivery workflows.

  3. 05/2021 10/2021

    FSK

    Senior Java Developer

    Improved a construction platform built around BIM, shipping product features and optimizing PostgreSQL procedures.

  4. 03/2019 05/2021

    Icona Consulting

    CTO / Technical Product Owner

    Served as CTO while staying hands-on as a solution architect and product owner. Built and guided two distributed teams of seven, shipping track-and-trace and enterprise projects.

  5. 05/2018 03/2019

    red_mad_robot

    Backend Team Lead

    Hired the backend team and delivered a microservice platform for Aram Meem, with practical CI/CD and DevOps foundations.

  6. 10/2017 05/2018

    Wirecapital

    Software Engineering Team Lead

    Led a small engineering team through the migration and release preparation of a payment gateway, including hiring and hands-on delivery.

  7. 07/2016 10/2017

    Genesys

    Senior Software Engineer

    Worked on SMS, MMS, VoIP, and web-service platforms, helping move legacy components toward Java and Groovy microservices.

  8. 08/2015 07/2016

    Semrush

    SDET

    Built test systems with C++, Java, Python, and Selenium, covering frontend and backend services and supporting reliable releases.

  9. 03/2015 08/2015

    Motorola Solutions

    Software Test Engineer

    Automated quality checks for PCR radio platforms with C++, Bash, and Python, keeping product behavior dependable.

  10. 02/2014 02/2015

    Beget

    Technical Support Engineer

    Started close to production and users, working hands-on with Linux, Nginx, PHP, MySQL, and technical support.

Privacy