Mario Zechner is an Austrian software developer — known in open-source circles as "badlogic" — whose career runs through three generations of developer tooling: the libGDX game framework, the RoboVM Java-on-iOS compiler, and now pi, the deliberately minimal terminal coding agent he built in 2025 and took to Earendil in 2026. Between those poles sit a bestselling Android game-programming book, roughly a decade of work on the Spine animation tool, and a run of civic hacks — a grocery-price tracker, a refugee-aid platform, a public teardown of a government chatbot — that made him a fixture in Austria's tech-policy debates.
Formation and libGDX
Zechner lives and works in Graz. In his telling on the Pragmatic Engineer podcast he came to computing through games — an uncle's Amiga 500, then a 486 PC around 1996 after his parents told him to save up — and into graphics programming from there. While studying, he worked at Graz's Know Center, an applied-research outfit doing natural-language processing and machine learning for industry; a pre-deep-learning education in ML that he says taught him the ropes.
In mid-2009 he wanted to write Android games and started a framework called AFX (Android Effects). Deploying to a device was slow, so he made AFX run on the desktop for faster iteration — the accidental germ of libGDX. He open-sourced it on Google Code in March 2010 under the LGPL, relicensed it to Apache 2.0 that July, and in October gained his most important collaborator, Nathan Sweet. A Box2D native bridge pulled in the physics-game crowd; a GWT backend added browsers; a RoboVM backend added iOS. Version 1.0 shipped on April 20, 2014, and that year libGDX won a Duke's Choice Award, the Java community's prize. At its peak it was, by his account, the most-used game framework on Android: Niantic's Ingress ran on it, the Slay the Spire team built with it, and it powers Spine. In 2016 he handed day-to-day stewardship to a core-contributor team that still runs the project; he never commercialized it.
RoboVM and the right to fork
RoboVM, founded by Niklas Therning and Henric Müller in Sweden, was an ahead-of-time compiler that ran JVM code on iOS — the same trick Xamarin performed for C#. Its libGDX backend got Zechner involved; the founders brought him on early to build the first commercial add-on, a debugger, and the team grew to near feature parity with Xamarin, IDE included. In October 2015 Xamarin bought RoboVM and soon stopped releasing the core as open source; months later Microsoft bought Xamarin and wound RoboVM down in April 2016. Zechner — the project's community face — wrote the closure announcement and absorbed the backlash, despite holding no control over the decision.
The epilogue is the point. libGDX contributors forked the last open RoboVM code into MobiVM and rebuilt feature parity, debugger included; MobiVM still carries libGDX's iOS support. The lesson he took: a license matters less than the practical right to fork — a conviction now baked into pi's MIT-licensed core.
Civic hacking
From 2022 his public work tilted civic. In May 2022 he and Tanja Maier stood up Cards for Ukraine in five days — software turning donations into €50 grocery vouchers for Ukrainian refugee families in Austria, with fully public books; it passed €300,000 disbursed by late 2025. In May 2023, after Austria's labor minister said a price-comparison database would take months, he built a working prototype in about two hours; heisse-preise ("hot prices"), open-sourced on GitHub, grew to track more than 177,000 items across Austrian, German, and Slovenian chains and fed a national debate on supermarket price opacity — Wired covered it, and Cory Doctorow later name-checked "the kid in Austria." In January 2024 he dissected the Austrian employment agency's €300,000 ChatGPT-based Berufsinfomat, extracting its scant system rules and showing it could be tricked into exposing OpenAI API access; heise credited him directly.
pi and the agent era
He had used LLMs since early 2023, but April 2025 changed the tempo: Peter Steinberger and Armin Ronacher pulled him into the new coding-agent scene — their tinkering was later dubbed the "Vienna School of Agentic Coding" — and Claude Code became his daily driver until feature churn, hidden context injection, and flicker drove him to patch its binary and watch what it sent. His answer was pi: a TypeScript terminal coding harness with a deliberately small core — four tools (read, write, edit, bash), a unified multi-provider LLM API, a flicker-free terminal UI, and hot-reloadable extensions the agent can write for itself — and, deliberately, no built-in MCP, sub-agents, plan mode, or to-do lists. "If I don't need it, it won't be built." It placed sixth on an October 2025 Terminal Bench leaderboard before it even had compaction.
OpenClaw — Steinberger's personal-assistant agent — embeds pi as its agentic core, and when OpenClaw went viral in early 2026 pi rode the wave: term sheets, three-to-five calls a day, and a flood of agent-generated pull requests he filtered by requiring a short human-written issue first ("clankers," in his coinage, don't read comments). On April 8, 2026, Earendil — founded by Ronacher and Colin Sidoti — acquired pi, and Zechner joined as shareholder and technical lead rather than build his own startup, a decision he frames around his young son and his RoboVM scars. Two days later he gave the talk "Building pi in a World of Slop" at AI Engineer Europe in London; weeks after, he and Ronacher carried the same message — bound the tasks, own the context, review critical code, slow the pace — to the Pragmatic Engineer podcast.
What the record does not settle
Personal details are thin: there is no Wikidata item or standalone biography for him, and he self-reports being 41 in December 2025; the cited record never names a degree. libGDX's iOS lineage — RoboVM, then Intel's Multi-OS Engine, then the community MobiVM — is consistent across sources, but the handover dates blur. RoboVM's sale terms were never disclosed, and his own account is the main first-person record of it. pi's adoption is visible through GitHub, npm, and OpenClaw's bundling rather than audited numbers. And whether Earendil's future commercial add-ons stay compatible with the fork-ability he preaches is, by his own framing, an open bet.
This index was compiled from public sources and does not imply the subject's endorsement. Citations live in the packet's source catalog.