ammar.sheikh
Mangaluru, India · Available for new work

Ammar Rafeeq Sheikh

Software EngineerAI/ML EngineerFull-Stack Developer

I'm a software engineer who builds intelligent systems end-to-end. I lean on AI/ML, computer vision, and full-stack technologies to ship typed, testable software that stays honest in production.

TrafficPulse
Flagship project
Software Engineering
Focus
PBL — First Place
Recognition
Mangaluru, IN
Based in
Engineering philosophy

How I think about building.

I work at the intersection of applied machine learning and the systems that put it into production — computer vision, retrieval, and the software architecture around them. A few principles I try to hold to.

  • 01

    Production quality is the point.

    Software that quietly works for years is worth more than software that demos well for a week. Ship things that hold up under real load.

  • 02

    Evaluation before optimization.

    Especially in AI: if you can't measure a thing honestly, you can't improve it. Eval harnesses are the unit of progress, not throughput.

  • 03

    Systems, not scripts.

    A model is one component. What surrounds it — retrieval, guardrails, telemetry, deploy paths — decides whether it's a product or a demo.

  • 04

    Craft compounds.

    Taste, restraint, and honest interfaces cost the same as sloppiness in the moment and pay dividends for the life of the codebase.

Flagship project

The system I'm building now.

FlagshipActive DevelopmentComputer Vision · AI Systems

TrafficPulse

Traffic analytics platform that turns raw video into structured scene understanding, not just detections.

The long-term objective is to move beyond simple object detection by combining scene understanding, traffic semantics, and rule-based reasoning into a production-ready analytics platform.

PythonFastAPIOpenCVPyTorchReactTypeScriptDocker
Read case studyGitHub · Private
Inside TrafficPulse

A preview of the engineering.

Problem

Traffic footage carries more meaning than a bounding box can express. Detection alone misses the semantics — who is doing what, where, and whether it violates the rules of the road. TrafficPulse targets that gap: turning raw video into scene understanding a human operator would recognize.

Architecture

Three cooperating layers: perception (detection, segmentation, multi-object tracking), scene modeling (typed relations between actors, lanes, and signals), and a reasoning layer that maps observations onto traffic semantics. Each layer has a stable interface so components can be replaced independently.

Engineering challenges

The hard parts sit between the layers — stable identity assignment across occlusions, calibrating camera geometry to real-world coordinates, keeping the inference budget honest at streaming rates, and building evaluation that scores scene semantics rather than per-frame accuracy.

Roadmap

Near-term: perception and tracking backbone, a first pass at the scene representation, and a single-camera dashboard for live review. Further out: multi-camera fusion, a rules engine for violation semantics, and a hardened FastAPI service around the pipeline.

Current engineering focus

A live snapshot of the work.

Signals from the systems I'm building right now — pulled from source when available, cached gracefully when not.

Engineering domains
  • AI SystemsProduction LLM and retrieval systems designed to behave like infrastructure, not demos.
  • Computer VisionPerception, tracking, and scene understanding pipelines that survive real footage.
  • Software ArchitectureLayered systems with stable, typed interfaces between components.
  • Developer ToolingSmall tools that shorten the loop between an idea and a running prototype.
Software engineering, with active work in AI systems, perception pipelines, and full-stack products.
Latest commit
No live signal — cached soon.
GitHub · offline
Featured project
TrafficPulse
Active Development
Availability
Open to internships & collaborations
Reply within 48 hours
Location
Mangaluru, India
08:02 pm local · Asia/Kolkata

Live signals refresh on focus

Research & interests

Threads I keep pulling on.

Areas I read, prototype, and think about — grouped by the shape of the problem.

AI Systems

01

How language models behave when they're wired into real products instead of demos.

  • Retrieval-augmented generation
  • Agentic systems & tool use
  • Production LLM systems

Vision & Multimodal

02

Turning raw pixels into structured understanding a downstream system can reason over.

  • Multimodal vision
  • Scene understanding
  • Multi-object tracking

ML Reliability

03

Evaluation, calibration, and the discipline that keeps models honest in production.

  • Evaluation harnesses
  • Model calibration
  • Small, efficient models

Developer Experience

04

Tools and interfaces that shorten the loop between an idea and a running system.

  • Developer tooling
  • Human-AI interaction
  • Editor & CLI ergonomics
Recognition

Milestones along the way.

A short public record. More context lives in the full timeline.

  1. 2025

    Project-Based Learning — First Place

    Awarded first place for the DIP Learning Simulator, a hands-on classroom tool for Digital Image Processing.

  2. 2022

    Guinness World Record — Contributor

    Part of an official Guinness World Record event recognizing large-scale collective achievement.

  3. 2015 — 2016

    School Cabinet Member

    Elected leadership role at school, organizing academic, cultural, and outreach programs.

GitHub

Open work, live.

Signals pulled directly from GitHub, with a cached fallback when the API is unreachable.

GitHub profile
@nvragnstdecember

Contribution activity is loading, private, or rate-limited right now. The links below always point at live work on GitHub.

Public repos
Primary languages
TypeScript · Python
Latest repository
Browse repositories
Stats
Public repos
Total stars
Followers
Languages
    Contact · The last section

    Have something worth building?

    I'm open to internships, research collaborations, and contract work where engineering quality is taken seriously. The best way in is a short note describing what you're building and why.

    Based in
    Mangaluru, India
    Timezone
    Asia/Kolkata
    LinkedIn
    Profile