Rust Developer · CLI Tools · New Delhi, India

Rajeev
Edmonds

I build fast, reliable command-line tools and backend systems in Rust — and write about developer tools over at Fresh Tech Tips.

zsh — rajeev

rajeev@newdelhiwhoami

Rust developer. Backend systems and CLI tools. Recovering C programmer.

rajeev@newdelhicat interests.txt

# chess, crime thrillers, world history docs

about

Backend by Trade, Rust by Choice

Portrait of Rajeev Edmonds

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

What I Focus On

Three areas where most of my working hours go.

[cli]

Command-Line Tools

Ergonomic, fast CLIs built in Rust — the kind developers reach for daily without thinking twice about it.

[backend]

Backend & Systems

Reliable, efficient backend services and system-level software, with an eye on maintainability over cleverness.

[pkg]

Developer Utilities

Small, well-scoped tools and libraries that solve one problem cleanly instead of ten problems poorly.

projects

Rust Projects

Open-source libraries and tools I've built in Rust.

[rust crate]

XOSLog

A thread-safe, robust logging library for Linux, written in pure Rust with zero dependencies and no unsafe code. A single writer thread serializes all output, so calls to log() stay non-blocking and records are never interleaved.

  • Bounded queue with configurable backpressure — block, or drop the newest and count it
  • Survives panics; falls back to synchronous stderr logging if the writer thread dies
  • Size-based file rotation with a bounded number of backups
  • Syslog (RFC 3164) support over /dev/log, plus remote syslog over UDP
  • Pure-Rust RFC 3339 timestamps with microsecond precision — no libc, no chrono
View on GitHub (opens in a new tab)

writing

From the Blog

Fresh Tech Tips — Editor-in-Chief

Tech Tips, Tool Reviews & Dev Notes

I run Fresh Tech Tips, where I write about developer tools, AI workflows, and the small tricks that save real time — new posts regularly.

Visit Fresh Tech Tips (opens in a new tab)

contact

Get in Touch

Have a project in mind, or just want to talk Rust? I read every message.