Hello, I'm Leo, a software engineer. Coming up with brilliant ideas and turning them into reality is my passion. I'm eager to build tools that help myself and others improve efficiency and enjoy the creative process.
Projects
Small tools I build for my own reading, writing and daily work.
Recent Posts
Before Asking AI to Code, Finish the Research and Plan
A workflow for AI-assisted development that separates research, planning, document annotations, implementation, and verification while preserving your own understanding.
Understanding Two's Complement, Endianness, and Floating Point with a Small C Program
Use BitView's integer, byte, and IEEE 754 field output to understand two's complement, little-endian storage, the representation error in 0.1, and safe ways to inspect C object memory.
Hiding a Page Is Not Enough: Delivery Configuration and Account Permissions
A fictional order system illustrates how delivery configuration, account permissions, and data scope work together across pages, metrics, sharing, and verification.
Why Go Concurrency Results Vary: Shared Counters and Race Detection
Letter counting and balance updates illustrate shared-data races in Go, the difference between WaitGroup and Mutex, and race detection.

