Karachi, Pakistan · open to full-time, contract and eval work
Mohib Uddin
Software engineer at Techstack Digital. I maintain unix-ancillary, a Rust crate, and ClawVet, a security scanner for AI agent skills.

Experience
Software Engineer II, Techstack Digital
Oct 2025 – Present · Karachi
- Ship features on two client-facing web products, from spec through production deploys and support
Contributor, Shipd (Datacurve)
Sep 2026 · Remote
- Wrote an accepted long-horizon software engineering task for frontier AI training data: a feature request on an open-source Rust project, with hand-written hidden tests, a reference solution and a Docker environment
Backend Developer, Freelance
2023, 2026 · Upwork and direct clients
- Built a FastAPI WebSocket pipeline for live speech transcription for ROSOFT, a Romanian software company
ML Intern, Atlas Autos · placed with Atlas Hitec
Mar – Jun 2024 · Karachi
- Collected the defect dataset myself on the production floor in one month, then grew 60 source images to about 3,000 with Roboflow augmentation (rotations and similar transforms)
Stack
- Languages
- Python, TypeScript, Rust, C++, SQL
- Backend
- Django REST Framework, Django CMS, FastAPI, WebSockets, PostgreSQL, Docker, Divio
- Systems
- Tokio, Unix sockets, nRF54L15
- ML
- PyTorch, YOLO, Roboflow, Vitis AI (FPGA), Anthropic SDK
- Frontend
- React, Next.js
Selected work
unix-ancillary · Rust fd passing
Rust, Tokio, libc · 6.5k crates.io downloads
Safe file-descriptor passing over standard and Tokio Unix sockets, on stable Rust. Every received descriptor is owned and closed on every error path. Tests cover partial sends, truncation, SIGPIPE and fd leaks, and run in CI on Linux and macOS. v0.6.1 on crates.io.
ClawVet · Skill Security Scanner
TypeScript, Node.js, Anthropic SDK · 7.7k npm downloads
Security scanner for OpenClaw and Claude skill files: static checks plus an optional Claude review pass. Two independent papers, SkillSieve and SkillVetBench, use it as a comparison baseline. v0.13.2 on npm.
Agent training task · Shipd
Rust, Docker, Test design · Accepted
One accepted task for Shipd, which builds training data for frontier AI: a feature request on an open-source Rust project, with hidden tests that grade the agent, a reference solution and a Docker environment. My pre-submit check rebuilt it offline and confirmed every new test failed before the fix and passed after.
YOLOv5 on FPGA · 4-bit quantization
YOLOv5, Vitis AI, Ultra96-V2 · ~3× faster at 4-bit
Pruned and 4-bit quantized YOLOv5 with Vitis AI and ran it on an Ultra96-V2 FPGA: a quarter of the size, 89% accuracy, about 3x faster inference. Written up as a short paper accepted at IEEE CW 2026.
Open source and papers
firecracker-microvm/firecracker #5677 · Merged
Removed a hardcoded tap0 from the microVM networking tests so they run in parallel.
zed-industries/zed #48870 · Merged
Updated the Go parser used by the Zed editor.
iMoonLab/yolov13 #14 · Merged
Added a FastAPI REST interface to the official YOLOv13 repo.
roboflow/inference #2163 · Listed in their docs
RF-DETR + ByteTrack with team classification, possession and speed tracking, listed in Roboflow's community plugin docs.
Papers
Published as Mohib Ud Din.
- Secure Edge Deployment of Machine Vision System on FPGA PlatformIEEE CW 2026, short paper (accepted)
- A Comparative Assessment of You Only Look Once Nano Architectures for High-Speed and Accurate Steel Surface InspectionAdvances in Science and Technology Research Journal (ASTRJ), 2026
Writing
- Aug 16, 2026Debugging MCP servers after the 2026-07-28 protocol revision
- Aug 14, 2026Testing mcp-uplift against published MCP servers
- Jul 13, 2026Adding tool descriptions to an LLM triage step for MCP findings
- Mar 29, 2026 · MediumI Built a Real-Time Object Tracking Analytics Framework on Top of YOLO
- Jun 25, 2025 · MediumHow to Train YOLOv13 on Custom Datasets
Contact
I'm looking for full-time roles, contract work, and eval or task-authoring work. Email is the fastest way to reach me. I'm in Karachi, Pakistan, UTC+5.