[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.
Learn how async Rust really works: Futures, poll, Wakers, executors, and Pin explained in plain English with code you can run.
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.
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.