Hello, World!

Jeff
Hägerman

$

I work the full stack — from schematic to firmware, from bare metal to cloud infrastructure. I love tackling hard problems, building things in the open, and chasing whatever new tech catches my attention.

~/hagerman.io

~ uname -a

Linux embedded-dev 6.x #1 SMP x86_64 GNU/Linux

~ cat /proc/identity

jeff.hagerman — hardware & software

~ cat skills.txt

CGoRustKiCadFreeCADZephyrLinuxDockerKubernetesOpen Source

~ git log --oneline

f1a3c2e add LoRa sensor firmware

9b72d44 deploy k8s ingress controller

3e51a08 route PCB fan controller v2

a3f21bc ship redmine-cli v1.0

What I Do

Embedded Systems

From bare-metal firmware to RTOS applications. Custom drivers, low-power design, and real-time control — C, Rust, Zephyr, FreeRTOS, esp-idf.

CRustZephyrFreeRTOSSTM32ESP32
🔧

Hardware Design

End-to-end hardware: schematic capture, PCB layout, 3D enclosure design, and prototype bring-up. KiCad for boards, FreeCAD for cases.

KiCadFreeCADPCBSensorsSolarLoRa
🏗️

Infrastructure

Building and running reliable infrastructure. Containerised services, CI/CD pipelines, and Linux systems that stay up.

DockerKubernetesLinuxCI/CDAnsible
🌐

Open Source

Shipping CLI tools, automation utilities, and libraries in the open. If it scratches an itch, it gets a repo.

GoCLIGitHubAutomationAPIs

Full Stack

HW → SW

100%

Open Source

3+

PCBs Designed

Problems Solved