Riza Mohammad Khan

Riza Mohammad Khan is a Systems and Software Engineer specializing in Rust, low-latency systems programming, Linux ALSA audio integration, decentralized P2P networking (BitTorrent DHT), and AI-powered terminal developer tools. He is a B.Tech Computer Science graduate from the National Institute of Technology Srinagar (NIT Srinagar), class of 2026.

Technical Skills

  • Programming Languages: Rust (advanced), C (systems-level), TypeScript, JavaScript, Bash, SQL
  • Systems: Linux kernel ALSA API, low-latency audio pipelines, SOCKS5 proxy networking, memory-mapped I/O
  • Networking: BitTorrent BEP-5 (Kademlia DHT), BEP-9 (metadata extension protocol), asynchronous Rust networking
  • TUI Frameworks: Ratatui (Rust), React Ink (TypeScript), 60fps terminal rendering engines
  • Search & Storage: Tantivy full-text search engine, Sled embedded key-value store
  • Tooling: Bun runtime, static cross-platform binary compilation, Docker, NPM packaging, AUR publishing
  • AI Integration: OpenAI API, Anthropic Claude API, Google Gemini API, LLM tool-use design, AST-aware code editing

Projects

Trix — Zero-Latency Terminal Music Player

A high-performance terminal music player written in Rust that integrates directly with the Linux ALSA (Advanced Linux Sound Architecture) kernel API, bypassing audio server middleware for zero-latency playback. Features a custom multithreaded 60fps Ratatui TUI renderer, sub-50ms directory indexing, dynamic volume control with software amplification fallback, TOML-based theme configuration, and automated publishing to AUR, .deb, .rpm, and .tar.xz formats.

Website: https://trix.rizamkhan.in | Source: github.com/rizamohammadkhan/trix-player

Serma — Decentralized BitTorrent DHT Spider & Search Engine

An autonomous decentralized spider and search index written in Rust that crawls the global BitTorrent DHT network. Implements the full BEP-5 (Kademlia DHT) and BEP-9 (metadata extension) protocol specifications over asynchronous non-blocking channels. Uses a Tantivy memory-mapped search engine for full-text queries under 100ms and a Sled embedded key-value store for persistence. Includes SOCKS5 proxy enforcement for network isolation, garbage collection for low-quality torrent filtering, and Docker deployment configuration.

Source: github.com/rizamohammadkhan/serma-search

le-merge — AI-Powered Autonomous Git Merge Conflict Resolver

An autonomous Git merge conflict resolution tool built with React (Ink), TypeScript, and Bun. Integrates natively with OpenAI, Anthropic Claude, and Google Gemini APIs using a precise line-range replacement algorithm that targets individual code blocks rather than regenerating whole files — dramatically reducing LLM hallucinations. Compiles to static cross-platform binaries for macOS, Linux, and Windows via a Bun-based compilation pipeline and distributes through NPM.

Website: https://merge.rizamkhan.in | Source: github.com/rizamohammadkhan/le-merge

Education & Community

  • B.Tech Computer Science — National Institute of Technology Srinagar (NIT Srinagar), 2022–2026
  • Technical Mentor — Kashmir Valley's inaugural CodeDay and Hack Club Game Jams: instruction in debugger tracing, project architecture, and systems programming fundamentals

Links