About Me
I’m Alex. I like working close to hardware and figuring out what’s really going on when software meets the real world. I started in systems test automation, but over time I’ve been moving more toward embedded software and low-level security.
I enjoy the hands-on parts: debugging, reading datasheets, tracing weird failures, and building small firmware projects that have to behave correctly. I care about the details that are easy to ignore until something breaks.
What I’m studying and building
- Embedded development in C, C++, and Rust
- Bare-metal programming and firmware basics
- Secure coding and vulnerability-focused work
- Hardware and software interaction, electronics, and repair
- Linux systems, scripting, and automation
How I work
I learn by building small projects. I like keeping things focused so I can understand the fundamentals: memory, timing, state, data flow, and what happens when things fail. When something breaks, I dig until I understand why.
What I’m working on now
- Embedded and systems projects in C, C++, Rust, and Python
- Low-level experiments like parsers, allocators, bit manipulation, and simple protocol code
- Security exercises like fuzzing, secure coding practice, and small exploitation labs
- Hardware repair and analysis to better understand real constraints
Beyond code
I like taking devices apart and trying to fix them. I’m interested in electricity, circuits, and how hardware choices shape what software can do. This site is where I write down what I learn as I go.