Skip to content

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.

Mohib Uddin

Experience

  1. Software Engineer II, Techstack Digital

    Oct 2025 – Present · Karachi

    • Ship features on two client-facing web products, from spec through production deploys and support
  2. 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
  3. Backend Developer, Freelance

    2023, 2026 · Upwork and direct clients

    • Built a FastAPI WebSocket pipeline for live speech transcription for ROSOFT, a Romanian software company
  4. 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.

    Source on GitHubTestscrates.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.

    Source on GitHubSkillSieve (arXiv)SkillVetBench (arXiv)

  • 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

Papers

Published as Mohib Ud Din.

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.

mohibuddin9@gmail.com