I build systems from scratch to understand how machines actually work.
My focus is low-level engineering: operating systems, process models, memory behavior, concurrency, and distributed runtimes.
I am particularly interested in designing infrastructure capable of supporting next-generation intelligent systems.
This space documents my ongoing work in systems engineering and runtime design.
- Unix Internals & process lifecycle
- Memory management and performance behavior
- Concurrency, synchronization, and scheduling
- Distributed compute runtimes (in progress)
- Systems architecture for large-scale intelligent computation
I treat each project as an engineering exploration into how real systems behave under constraints.
- Build from first principles
- No heavy frameworks or hidden abstractions
- Understand the cost of every layer
- Control over convenience
- Correctness and clarity over speed
| Language | Status | |
|---|---|---|
| C | Primary | |
| C++ | Active | |
| Rust | Planned |
| Tool | ||
|---|---|---|
| Linux | Primary development environment | |
| POSIX | Systems programming | |
| gdb / valgrind / strace | Low-level debugging |
| Domain | |
|---|---|
| Process orchestration | File descriptor management |
| Signals & process control | Synchronization primitives |
| Binary protocols & IPC | Scheduler behavior |
A full Unix command execution runtime written in C.
Explores how shells actually execute and coordinate processes.
| Area | Detail |
|---|---|
| ✅ | Parsing & AST construction |
| ✅ | Pipelines and file descriptor orchestration |
| ✅ | Signal handling |
| ✅ | Builtins and execution engine |
| ✅ | Strict memory discipline |
Exploration of synchronization, timing, and scheduling behavior in multi-threaded systems.
| Area | Detail |
|---|---|
| 🔬 | Thread coordination |
| 🔬 | Starvation and fairness |
| 🔬 | Timing precision |
| 🔬 | Locking strategies |
Minimal distributed compute runtime designed to execute workloads across multiple Linux nodes using raw system primitives.
| Area | Detail |
|---|---|
| 🔧 | Worker lifecycle & supervision |
| 🔧 | Binary TCP communication |
| 🔧 | Scheduling & failure recovery |
| 🔧 | Transparent system behavior |
My long-term direction is systems infrastructure for high-performance and intelligent computation:
- Distributed runtimes
- Execution engines
- Compute orchestration
- System-level architecture for future intelligent machines
Open to discussions with engineers working on: systems infrastructure, distributed runtimes, and low-level architecture.