Hi, I'm Dan!

📋 Profile
I am a software engineer with more than a decade of experience working
on web and mobile applications, infrastructure, and systems.
My main languages are Rust and JavaScript/TypeScript.
Read my curriculum vitae for professional experience.
In my free time, I like to hack on various kinds of software, especially
operating systems and distributions as well as bringup and application
firmware, with a focus on tooling, integration, and documentation.
I frequently give talks and workshops.
🏗️ Projects
Originally a visualization and analysis utility, I created Fiedka, the firmware editor, and started the Platform System Interface project to build many tools for engineering firmware and operating systems and derive a specification for hardware platforms and their interfaces.
In addition, I am a RISC-V Ambassador, contribute to the LinuxBoot project, and drive the development of oreboot, which is platform initialization firmware written in Rust.
🗣️ Public
You can find me discussing ideas and sometimes watch me develop software live or browse recordings in my archive.