Head of Engineering @krone.at • Open Source Contributor
95+ merged contributions across Chromium, PDFium, and jxl-rs. From Tab Focus to JPEG XL revival, and working towards the browser trinity.
System bars, cutouts, IME insets, and toolbar seams - verified by a reproducible nine-case Android hardware matrix.
Why inherit, unset, and revert-layer need to cross zoom boundaries without double-scaling computed lengths.
Teaching the preload scanner to notice speculation rules early without turning it into a second HTML parser.
ClusterFuzzLite, Chromium fuzzers, thread-schedule testing, progressive rendering, and the hardening after integration.
About 567 KiB of measured arm64 savings from replacing generated control flow with compact data tables.
Take two on RFC 9460: AliasMode, ServiceMode target names, hints and ports - five small ordered CLs.
Why mobile SSH needs more than a scaled-down terminal, and how sesh turns remote zellij workspaces into native touch UI.
Exposing maxWriteWithoutResponseSize so pages can use the negotiated connection instead of assuming a 20-byte payload.
Bringing <input type=file capture> to Windows, Mac, and Linux. Closing a 12-year-old feature gap.
Invest in tooling once, reap the benefits forever. ~2,000 Chromium cleanups from a few checks.
Using declaration and teardown order to make raw_ptr observers die before the objects they do not own.
Making underlines stop short of the text edges, from CSS parsing through inline fragments and painting.
Binary payloads, storage clearing, XML documents, hidden columns, and flame-chart search.
Removing a misleading conversion between monotonic ticks and wall-clock time, one subsystem at a time.
Making disconnect() finish an in-flight connect exactly once on Windows and Android, with an AOSP detour.
Long-press drag now works on Linux instead of popping the context menu, matching Windows. Enabled by default.
Installed fullscreen PWAs on Android now draw under the notch via short-edges cutout mode. Available in Canary.
Pages restored from BFCache now come back with the same element focused - with the IME state kept in sync.
Three CLs against one moving target: keyboard insets, innerHeight overshoot and undershoot during animations.
USB ID database and libphonenumber metadata: compressed, lazily loaded, and finally enabled on Android.
The selector tooltip now shows which parts of a selector contribute to each specificity component, computed by Blink itself.
Adding a new WindowOpenDisposition through Blink, content and chrome - including the renderer-kill bug along the way.
A fetch API attribute for service workers, from implementation through Intent to Ship to enabled-by-default.
Pseudonymization salt via shared memory. When the bug report is older than some interns.
Adding text filtering to Chrome's Speculation Rules panel after real-world testing at krone.at.
Implementing loading="lazy" for media elements. Cross-browser collaboration with Squarespace.
From "obsolete" in 2022 to welcomed back in 2025. Rust implementation within 4% of C++ performance.
A tweet from Tobi Lütke led to --focus flag. Focus existing tabs instead of creating duplicates.
DHH needed CLI theming for Omarchy Linux. CLI switches for Material Design themes in record time.
Chrome crashing on multi-monitor Wayland. Bug report to upstream fix in 72 hours.
Turning a patched dev build into a distributable .deb/.rpm, universal .app, or mini_installer.
Terminal-first coding agent. Multi-model switching, session trees, extensible hooks.
Experimental JXL-in-PDF decoding using jxl-rs. Alpha via synthesized /SMask, animation → frame 0.
Deep dive into DPB management: fixing GPU crashes for WebRTC video calls. Work stopped; see the tracking bug.
Pursuing RFC 9460 support in Chrome. Rejected in favor of the team's ongoing network-stack refactor.
I work as Head of Engineering at krone.at, focusing on engineering management, technical strategy, and system reliability. My background spans 25+ years across various technology domains.
I contribute to open source projects including Chromium, LLVM, PDFium, and Fastlane. Areas of interest include system performance, developer tooling, and infrastructure automation.
Leading technical vision and engineering teams at scale. Experience building and maintaining systems that serve millions of users.
25+ years across the full technology stack - from low-level system programming to distributed cloud architectures.
Active contributor to major projects. Building tools that make developers more productive.
Founded and leading Captcha.eu - a GDPR-compliant bot protection service hosted in Austria. Serves clients including ÖBB, Bauer Media Group, and E.ON with privacy-first, accessible web security solutions.
Chromium Committer. Key contributions include reviving JPEG XL support with a Rust decoder, the --focus flag for tab reuse, dynamic theming for Omarchy, and fixing long-standing bugs in tracing, DevTools, and media encoding.
Enhanced clang-tidy modernization tools by implementing pattern detection for substr() operations that can be replaced with C++20 starts_with() method, improving code readability and performance.
Key contributor to iOS and Android deployment automation tool. Enhanced Spaceship module for App Store Connect integration, improved terminal responsiveness, and fixed critical build system compatibility issues.
Contributed to PHP's dependency manager. Implemented GitLab API v4 pagination support for repository discovery and improved tag/branch collection functionality for better package resolution.
Browser-based terminal multiplexer for frictionless remote access to macOS terminals. Designed for "vibe coding" - maintaining developer flow from anywhere. Core contributor to this innovative tool for monitoring AI agents and remote development.
When DHH called out for help with live theming in Chromium for his Omarchy Linux distribution, I answered the challenge. Now maintaining a micro fork that enables dynamic theme switching without browser restart. Working to upstream this patch while providing the feature to the Omarchy community through an AUR package.
I'm always interested in discussing new projects, opportunities, or just chatting about technology.