Ethan Huang

mypic1.png

New York, NY

I’m a systems-focused software engineer and currently a Member of Technical Staff (MTS), Software Development Engineer at AMD. I have a strong background in operating systems, concurrency, and performance-critical backend development. I earned my Master’s in Computer Science from from Cornell Tech, Cornell University, where I specialized in building reliable, low-level infrastructure and lock-free data structures.

My work spans across academic research, industry, and open source. At Cornell, I built a sanitizer-clean Michael–Scott queue with hybrid memory reclamation (hazard pointers + epoch-based reclamation), achieving strong throughput under high contention with zero ABA or use-after-free issues. I also designed a UDP-based, crash-resilient distributed file system with a POSIX-style client API and idempotent RPC handling. In addition, I contributed to the Harmony model checker by optimizing its concurrency model and scaling its performance on multi-core systems, and enhanced the egos-2000 RISC-V OS with a soft TLB and two-level page table for better memory efficiency and robustness.

In open source, I’ve worked on the FreeBSD networking stack, improving Netgraph concurrency with lock-free programming and memory-safe synchronization under heavy network load. Prior to Cornell, I gained industry experience at ASUS, PCPartner, and Viking Family International, where I built real-time inventory engines, media apps, and CI pipelines, always with a focus on correctness, scalability, and performance.

Currently based in Austin, TX. I enjoy working on problems that push the limits of concurrency, fault tolerance, and system efficiency, whether in kernel code, backend services, or distributed infrastructure.

news

Sep 29, 2025 September 2025 — Appointed MTS (Software Development Engineer) at AMD, contributing to the ROCm Profiler SDK in the AI group to improve GPU profiling and developer tooling.
Apr 20, 2024 In April 2024, I joined the FreeBSD community as an independent contributor, focusing on kernel module optimization, Netgraph subsystem refactoring, and experimenting with zero-copy IPC using epoch(9)- epoch based memory reclamation.
May 26, 2023 May 2023 – Graduated from Cornell Tech, Cornell University with M.Eng in Computer Science.

latest posts