Portfolio

Overview of professional open-source projects contrinbutions, or what I coded for fun or education.

GitHub | Mozilla Bugzilla | LinkedIn


C++

Low-latency

Self-education in the field of low-latency, optimized, CPU-aware, lock-free, multi-threaded C++ coding:
memory pool O(1) complexity
high-frequency-trading playground

Concurrency and design: 90 minutes coding challenges

As part of interview preparation for an engineering position I asked ChatGPT to challenge me with 90-minutes only tasks. It invented an assignment. I asked it clarification questions. Then I coded the design in 90 minutes time-span. Reviewed the result with it.
C++ 90 min tasks repo.

Mozilla Corporation

What I shipped in the Firefox browser

800+ fixed bugs tracked in bugzilla (C++, ...)

HTML <rel=preload>: hint for critical resource load prioritization
Sole coder, blog, bugzilla, code (C++, HTML5 spec)

High-speed browser HTTP cache: crash-resilient, non-blocking, mobile-ready
Co-designed, co-developed, led, blog, banchmark, bugzilla, code (C++, RFCs)

DOM Storage: localStorage and sessionStorage overhaul to improve major performance bottleneck
Sole coder, blog, benchmark, bugzilla, code (C++, SQLite, HTML5 spec)

Tracking scripts de-prioritization, tailing: combining fast tracker database lookup and HTML specification for async scripts leading to faster page loads
Author, coder, blog, bugzilla, code (C++, HTML5 spec)

Lexical Analyzes: a small but complete tokenizer intended to replace unsafe parsing around the Mozilla code base
blog, bugzilla, header/module (C++, templates)

Development tools

logan, interactive huge-log analyzer/filter (JavaScript, jQuery)
HTTP/2 proxy for testing various H/2 proxy configurations (Node.js).

App development: React Native, AWS

‣ A festival app, code. A playground for learning React and training TypeScript and Amazon Web Services. This is a project to iterate on an existing application. I created its own AWS back-end, with infrastructure as code, exposed on custom hosting and API domains via https, mapped to AWS CloudFront and Lambda, respectively. Also serves as a Claude Code training field - super fun!

Git tools

‣ Unreal Engine 5 .uasset Blueprint files integrated diff and merge tool for git. (git, bash, PowerShell)

Web development

FoodlyDoodlyDoo, a photographers' professional web page and e-shop, responsive design, photo image load optimizations, based on WordPress with a custom theme:
theme, block plugin, core plugin (HTML, SCSS, JavaScript, PHP, Composer, React)

For fun

Firefox Add-ons

Few small add-ons, made for fun.
Netflix and HBO automatic full-screen on title playback
ČSFD ratings distribution view. (JavaScript, Web extensions, DOM, CSS, HTML)

Arduino

Automated 3D printer plastic waste recycler code. (C++, Embedded Systems, PCB)