skip to content

pk910.eth · Germany

pk910_

Software Developer / DevOps EngineerethPandaOps

// whoami

About

I'm a DevOps engineer on the ethPandaOps team at the Ethereum Foundation. We run the devnets and testnets that every Ethereum upgrade gets tested on before it goes anywhere near mainnet.

Most of my work is open source: PoWFaucet, which powers the community faucets for Sepolia and Hoodi, the Dora beacon chain explorer, and testnet tools like Assertoor and Spamoor. I also started Ephemery, a testnet that resets itself back to genesis on a fixed schedule.

I've been writing software since around 2010. It started with IRC daemons and services in C and PHP, followed by almost a decade of Microsoft 365 and SharePoint consulting (SPFx, Azure, Dynamics). Since 2022 I take care of the plumbing that keeps Ethereum's test networks running. I still self-host everything I can, this site included.

// ls ~/projects ~/work

Projects

~/projects · personal

// highlights

// ready

// experimental / deprecated

  • go-evmjitJIT-compiled EVM execution experiments in Go.Go · ★ 4
  • The IRC eraA decade of IRC infrastructure: channel services, protocol frameworks, an IRCd and patches that live on in other codebases. Mostly defunct today.C / PHP · 2009-2015
    • NeonServV5 ↗srvx-like IRC channel services in C, the fifth generation after three PHP based ones. Ran the services of several networks.
    • PHP-P10 ↗Framework speaking the IRCu P10 server-to-server protocol in PHP, with a modular bot and services stack on top.
    • ircd & srvx feature work ↗Features and patches for ircu2 and srvx (SSL support among them), some still in use in other codebases today.
    • NextIRCdFrom-scratch IRC daemon in C with its own async I/O multiplexer library.
    • krypton-bouncer.deFree public ZNC bouncer hosting service with a self-built web admin and webchat.

~/work/ethereum · Ethereum Foundation · ethPandaOps · 2023-now

~/work/innobit · innobit ag · closed source · 2013-2021
  • SmartPortal365Founding-phase co-developer of innobit's Microsoft 365 intranet product: React components (navigation, discovery, workplace, provisioning), the Graph/SharePoint proxy with auth and licensing backend, the SPFx integration app and the CI pipeline.TypeScript / C# · 2020
  • Collaboration platformFrontend and web-parts developer on a SharePoint collaboration platform for an international financial institution: document search web parts with query builder, permission and metadata explorers, a Documentum browser, and much of the platform's JS UI layer.JavaScript / C# · 2017-2019
  • ZeiterfassungRebuilt innobit's internal time tracking nearly single-handedly (JS single-page app, C# Web API, SQL database, Dynamics CRM sync) after maintaining the legacy PHP generation.C# / JavaScript · 2014-2019
  • CRM-synced member portalSole developer of a member and reporting portal for an international association (ASP.NET MVC, Entity Framework, SQL), plus a Joomla / Dynamics CRM 365 integration plugin suite in PHP.C# / PHP · 2018-2020
  • Web parts, loaders & toolkitsDozens of smaller builds across clients: SPFx web parts (org charts, site info), JSLink mini-apps (duty rosters, checklists, display templates), global navigation components and script-loader performance engineering.TypeScript · 2013-2021