Location
Europe/Poland (UTC+1)

Between configuration and deployment of custom hardware on-premise, through scaling real-time video streaming solution to writing and managing software behind telemetry platforms there's little I can't do.

I've never worked at Google, Amazon or Apple. Biggest company was Opera - I work best in small, close to product teams, where my wide gamut of skills can shine.

My perfect job fast-moving, goal-oriented, delivering values to users in short, iterative cycles.

Sourcehut - Current projects
Github - Archived projects
Linktree

University of Wroclaw Oct 2011 — Nov 2016

Computer Science
Master of Engineering

Computer Science Institute

Thesis: "Application of functional programming to construction of visual programming language"

Part of organising committee of ZOSIA (Computer science students’ winter conference) in years 2014-2016.

Co-wrote (group of two people) system for registration and room booking for ZOSIA.

Frontend

Architecture

Product development

Avocode / Ceros Mar 2022 — Aug 2024

Staff Software Engineer

Joined Avocode after its acquisition by Ceros. Contributed to OpenDesign, Gemma.ai and Ceros main product.

  • Wrote parsers for binary format of Adobe Photoshop and Illustrator, enabling import of these in the product.
  • Proposed and implemented overhaul of local developer setup for OpenDesign and Gemma from Docker to Nix, resulting in greater development speed.
  • Created infrastructure setup and contributed core features to Gemma.ai backend; including Okta authentication and Continous Deployment with Flux.
  • Diagnosed and fixed problems with local setup for Ceros core product, resulting in much faster setup speeds (60% time saved on each rebuild of local environment).

Opera AS Jan 2020 — Jan 2022

DevOps

Opera Statistics Platform is a small group of developers taking care of core metrics platform. It is gathering analytics from all of Opera products and processing them for both in-house consumption and exports.

  • Operated setup of 60+ servers in multiple DCs, responding to incidents and outages.
  • Conceived, implemented and deployed optimisation for backend application dropping CPU usage by 40% - enabling platform to operate under stress from increased usage during pandemic.
  • Performed major OS updates on whole fleet while maintaining high availability - giving business better insight into how the product was used.
  • Architected and implemented second version of in-house Jupyter notebook execution system, giving analyst teams greater choice in tools and new features.
  • Deployed Kubernetes on bare-metal server with GPU access, allowing analyst teams to perform new range of tasks - like periodic rebuilds of ML models.

Tooploox Jun 2014 — Oct 2019

Senior Fullstack Developer

One of first hires in the software house that grew to over 300 people. Worked with multiple clients, both remote and on-site.

  • Developed PoC for privacy-oriented service providing information about broadcasts based on car location, deployed in head units of one of major car manufacturers,
  • One of 3 backend / infra developers for Quizzpy - live trivia show, targeted for Polish audience, which scaled to 20 000 concurrent players and became a hit in Poland,
  • Became Facilitator, Architect, Estimator, Strategy Guardian in the Engineering circle during Holacracy implementation - taking part in revolution in company management structure,
  • Tech Lead for Insights platform for Group Nine Media - oversaw development of platform which ingested analytics from 1st party social pages and allow business to predict which posts were about to become viral, optimising ad spending and yielding better returns,
Polish
native
English
bilingual
German
basic
Spanish
basic

Wargaming

  • Warhammer 40k

Hiking

  • Currently travelling around Europe

CCG

  • Magic the Gathering

Yachting

  • Coastal Skipper