Hi, I'm Prajwal
AI engineer building agent tooling and applied ML, with three years of backend and full-stack at Opslyft.
- Re-Evaluating Android Malware Detection: Tabular Features, Vision Models, and Ensembles (MDPI Electronics, 2026)
- BaitBench: a benchmark that checks how often an LLM, writing a job application for you, falls for a prompt injection hidden in the job post. It scores models on a resistance leaderboard, live at baitbench.hdprajwal.dev.
- emberd: Firecracker-based sandboxing runtime that runs AI-agent tool calls inside isolated microVMs. Local-first and open source, with docs at emberd.hdprajwal.dev.
- Agent-chaos: Chaos-engineering harness for LLM agents that injects deterministic faults at four well-defined seams. (work in progress)
- QuackCode: Linux-first workspace for running several CLI coding agents (Claude Code, Codex, Gemini CLI) side by side per project, so you can hand off tasks between them without juggling terminal tabs or tmux.
- Gitwise: CLI that turns staged diffs into commit messages and plain English into branch names.
- Multimodal Malware Detection: Master's thesis comparing static-feature and visual-bytecode classifiers for malware detection.
- Guardscribe: Real-time speech moderation pipeline that masks toxic spans under a 400ms end-to-end latency budget.
things I built because I wanted to, not because anyone asked
- Lucida: trace any image onto paper through your phone's camera.
- Annoying UI: a gallery of intentionally hostile UI components.
Reach out on Twitter (@_hdprajwal) or email hdprajwal01 [at] gmail [dot] com.




