I am a student working on low-level systems in C and Rust.
| Project | About | My work |
|---|---|---|
| Git collaboration platform from LF Decentralized Trust Labs | PRs → | |
| Unix userland toolkit for embedded Linux | Commits → | |
| Rust + WebAssembly node-based 2D graphics editor | PRs → | |
| Pure-Rust library for reading and building EROFS images | PRs → |
- sysgaze: A zero-dependency syscall tracer for x86-64 Linux, written from scratch in C23 and linking only to libc. It follows forks/clones/execs, decodes common syscall arguments, outputs text or NDJSON, and has an optional raw seccomp-BPF fast path.
- rv-sparse-challenge-solution: Dense→CSR conversion and sparse matrix-vector multiply in C, written for the RISC-V rv-sparse LFX Mentorship coding challenge.
- strace-clone: An earlier ptrace-based syscall tracer that led to sysgaze.

