Featured · Operating systems
SimuKernel
Explore CPU scheduling and memory management in C#, then compare scheduling policies in the companion browser playground.
- C#
- .NET 8
- TypeScript
Selected work · 05 projects
Storage engines, transport protocols, and backend services. Explore the architecture, inspect the evidence, or try the scheduling and replica recovery demos.
Featured · Operating systems
Explore CPU scheduling and memory management in C#, then compare scheduling policies in the companion browser playground.
Storage engine
An LSM-tree storage engine in C# with write-ahead logging, Bloom filters, and background compaction.
Distributed systems
A Java distributed file system with checksummed chunks, chained replication, and heartbeat-driven replica repair.
Backend services
Seven .NET 8 services for food ordering, connecting authentication, Stripe checkout, and Azure Service Bus messaging.
Networking
Experimental reliable transport over UDP in async Rust, with ordered delivery and congestion control.