Adam Byrne

Software engineer based in Ireland. Currently finishing an MSc and shipping things in Go, Zig, and Rust. Happiest somewhere between the kernel and the cluster. The longer story is below.

Background

Software Systems

Self-taught since childhood (Meteor, JQuery and Angular 1 days), then formally as part of ISE (MSc) which is a new method of teaching software engineering through graded industry residencies (half of time spent in college). I worked on factory automation and teleoperation, ADAS Radar ML and AI Investment research software during my residencies. In my free time I worked on competition rockets and their simulations and payloads.

Comfortable with Kubernetes, Linux and the usual Cloud platform suspects. Go was my first (real job) language, have since picked up Zig and Rust for more systems focused projects. I used to do web dev freelance so I am proficient with the React + <todays popular metaframework> stack.

Open Source

Where I spend the spare cycles.

Mostly working in the Kubernetes ecosystem out of curiosity from using it day to day; tidying bugs and getting familiar with how a project operates at scale. The kind of work where you spend a lot of time reading before you write any Go.

On the side, a few personal projects worth pointing at: charta (Rust MCP server for SCXML validation and codegen), vesper (RISC-V64 kernel in Rust, no_std, no crates), launchrail (6DOF high-powered rocket simulator in Go, v1.0.0), logmgr (zero-config structured logger for Go on a lock-free ring buffer), and zbox (rootless Linux sandbox in Zig, no libc). Notes on most of these are in writing.

Elsewhere

GitHub · LinkedIn · Twitter · Substack · CV