How I Approach Systems
I believe great engineering begins with understanding every abstraction layer of a system, from semiconductor physics and PCB traces to firmware, operating systems, and executable binaries. Rather than separating hardware and software, I approach them as one continuous engineering discipline dedicated to building reliable, understandable, and secure embedded systems.
Areas of Expertise
Choose a discipline to explore detailed projects, laboratory methods, tools, and engineering workflows.
Systems
Firmware analysis, binary debugging, virtualization, and low-level software architecture.
What you'll find
Reverse EngineeringEmbedded LinuxFirmware AnalysisELF & Binary InternalsDynamic DebuggingDocker & QEMU Laband more
Enter Systems Electronics
ECAD, communication protocols, industrial electronics, microelectronics.
What you'll find
PCB DesignComponent LibrariesCAN · I²C · UART · SPIIndustrial DiagnosticsMicroelectronicsand more
Enter Electronics