I've been building software for over a decade, across backend, infrastructure, observability and data. I was a maintainer of OpenTelemetry for Node.js, and I've led engineering teams, run Kubernetes in production, managed a fleet of IoT devices and shipped machine learning models.
Open to freelance work. Get in touch.
I love all things in nature. I'm an adequate rock climber, hiker, paddler, slackliner. Recently picked up baking sourdough bread and enjoy the experimental nature of it.
Working on projects ranging from implementing new infrastructure and communications practices to building full-stack serverless applications. My clients include Elering, Jomigo, Dashbird, Odigos.
Co-founded Invokation Games and led its engineering, building a world-class matchmaking rating (MMR) system and tooling for competitive games. Took the product from the first prototype to paying customers.
Contributed numerous instrumentations, additions to the core API and SDK of OpenTelemetry project. Active member of the open source community - reviewed hundreds of PRs by new contributors and mentored them. Project's contrib repository and core repository.
Focused on the backend (Node.js, Python), analytics stack, tooling and infrastructure (CI/CD tooling, Kubernetes). Built a "time-machine" for our MongoDB that allowed us to calculate events on past data.
Led an international team of developers and participated in the upper management guiding the company from the engineering point of view. Helped us migrate from on-premise to cloud and later to Docker and Kubernetes.
Implemented intelligent algorithms (R and Python) and search functionality. Created tools for querying and visualization of data, insights and results of our machine learning models. Automated machine learning pipelines and periodic analysis, reports.
Maintained mission critical Node.js applications interfacing hardware (barcode scanners, printers, relays, payment terminals). Introduced automated testing and CD. Did memory and performance profiling.
A small GitOps CLI tool for encrypting secrets in git repositories using Cloud Key Management service in GCP. Used technologies: Go, git, GCP KMS. Project in GitHub.
A JSON API for finding the shortest route between two airports. Has pluggable pathfinder algorithms, one written in Rust integrated through WASM. Built on OpenFlights data. Used technologies: TypeScript, Node.js, Docker, Rust. Project in GitHub.
The curriculum gave me a priceless toolset to see patterns and think mathematically. Even though I didn't end up in the field, I'm immensely happy that I chose this major. I use what I learned there every day. Completed all the coursework, but not the thesis.