Skip to content

Henry Le

Software engineer focused on cloud systems, distributed storage, and maintainable code. I like practical engineering: clear interfaces, predictable behavior, good observability, and tooling that makes teams faster.

These notes are mostly written for future-me, but I keep them public in case they help someone else build, debug, or learn.

What I Do

  • Systems engineer by trade: background in electronics, now working on software systems end-to-end.
  • I work primarily around storage + networking + reliability, across both cloud and on‑prem environments.
  • Day-to-day stack:
    • C++ (Linux), with attention to performance, correctness, and API design
    • Python and Shell for glue, automation, and quick experiments
    • CMake for build systems and developer experience
    • Docker for reproducible dev environments
    • CI/CD and code review discipline to keep changes small and safe
  • Topics I tend to care about:
    • Distributed storage patterns (consistency, failure handling, background work queues)
    • Filesystems and the storage stack (from application behavior down to OS boundaries)
    • Pragmatic performance work (latency, throughput, profiling, and trade-offs)
    • Clean code in large codebases (naming, layering, testing strategy, and refactoring)

What This Site Is

A collection of short, technical write-ups from projects I’ve built, systems I’ve operated, and problems I’ve debugged. Expect notes that are concrete and implementation-oriented.

Main areas: - Cloud & storage systems - distributed storage concepts - filesystem behavior and tooling - reliability patterns, failure modes, and recovery - Backend & networking - service integration, async workflows, and APIs - practical debugging: “what is happening on the wire” and “why did this time out” - DevOps and tooling - Dockerized dev setups, CI notes, and build tooling - CMake patterns, repo hygiene, and repeatable builds - Personal learning logs - reading notes, small experiments, and “things I wish I had written down earlier”

Current Interests

A few recurring themes in my workspace lately: - Building and debugging storage-heavy systems (especially where correctness and performance meet). - Developer experience for systems projects: faster builds, cleaner CI, better local reproducibility. - Hands-on experimentation with streaming and infrastructure tooling (small systems, real constraints, end-to-end workflows). - Staying sharp on fundamentals: algorithms, OS concepts, and systems design patterns.

Life

  • Based in Hsinchu, Taiwan.
  • Languages I use and practice: Vietnamese, English, and Chinese.
  • Outside of work, I like routines that reset my brain. If I’m not at a terminal, I’m usually getting time outdoors, often on a bike.

Connect

I’m always open to conversations about systems engineering, storage, reliability, and codebases that are meant to last.

Share this page:

LinkedIn Twitter Facebook

Comments