Hey, I'm Ahmed Hossam 👋
I'm a fresh grad software engineer passionate about systems programming and low-level development. I love building things in Rust and contributing to open source projects.
Currently exploring the depths of databases, distributed systems, and everything that makes computers tick at the lowest level. I'm an active open source contributor — my work includes contributions to uutils/coreutils (now used in Ubuntu!) and Apache DataFusion.
When I'm not coding, you'll find me tinkering with my Arch Linux + Hyprland setup or diving into OS internals and compiler design.
What I'm Working On
🦀 Open Source Contributions
Contributing to Rust ecosystem projects like uutils/coreutils and Apache DataFusion. Recently fixed a race condition in DataFusion's SpillPool.
🎓 Graduation Project
Building an AI-powered code review system that combines static analysis tools with LLMs for reviewing large codebases.
💼 Backend Development
Working part-time at FRWD building financial systems with Node.js, NestJS, GraphQL, and microservices architecture.
Featured Open Source
Fix mount point handling for non-UTF8 paths
Resolved an issue in the stat command to ensure correct handling of non-UTF8 paths for mount points.
Fix %N symlink quoting format
Corrected the symlink display format to use single quotes instead of double quotes for GNU compatibility.
Fix race condition in SpillPool
Fixed an indeterministic test failure caused by a race condition between SpillFile's coordination logic and buffered streams.