Software Engineer focused on .NET/microservices, with a passion for low-level programming and emulator development (x86_64, NES/6502)
- 8086 emulator: https://daohainam.github.io/emulator-8086-js/
- B+ tree: https://daohainam.github.io/bplus-tree-js/
Software Engineer focused on .NET/microservices, with a passion for low-level programming and emulator development (x86_64, NES/6502)
A simple but full-featured web server, supports HTTP/1, HTTP/2, MVC, API, Authentication, Authorization...
Microservice pattern demos (Saga, EventSourcing, CQRS...) running on .NET Aspire
A .NET 10 embedded database engine for education
A real-world on-demand commerce system design showcase using microservices, DDD, and Saga/Outbox patterns for scalable, reliable order processing.
x86-64 assembly course for beginners
A browser-based Intel 8086 CPU emulator with an integrated assembler, debugger, and VGA text mode display.