[cli]
Command-Line Tools
Ergonomic, fast CLIs built in Rust — the kind developers reach for daily without thinking twice about it.
Rust Developer · CLI Tools · New Delhi, India
I build fast, reliable command-line tools and backend systems in Rust — and write about developer tools over at Fresh Tech Tips.
rajeev@newdelhiwhoami
Rust developer. Backend systems and CLI tools. Recovering C programmer.
rajeev@newdelhicat interests.txt
# chess, crime thrillers, world history docs
about
Rajeev Edmonds is a Rust developer with a strong foundation in systems programming and backend technologies. He began his career as a C programmer, developing Interactive Voice Response System (IVRS) applications for both Windows and Linux platforms.
Over the years, he's built deep expertise in backend development, with a particular focus on Rust-based solutions — creating high-performance command-line applications, developer tools, and system-level software that emphasize reliability, efficiency, and maintainability.
focus
Three areas where most of my working hours go.
[cli]
Ergonomic, fast CLIs built in Rust — the kind developers reach for daily without thinking twice about it.
[backend]
Reliable, efficient backend services and system-level software, with an eye on maintainability over cleverness.
[pkg]
Small, well-scoped tools and libraries that solve one problem cleanly instead of ten problems poorly.
writing
Short, practical notes on Rust and command-line tools.
Read from a file or from stdin, write efficiently, and exit quietly when someone runs your tool through head.
Learn how to call C and assembly from Rust using build.rs, the cc crate, bindgen, and inline asm. Practical examples, safe wrappers, and fixes.
Use anyhow's Context to turn cryptic failures like 'No such file or directory' into messages your users can actually act on.
I also run Fresh Tech Tips (opens in a new tab), where I write about developer tools, AI workflows and tool reviews.
contact
Have a project in mind, or just want to talk Rust? I read every message.