Skip to content
View amoghgg's full-sized avatar

Block or report amoghgg

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
amoghgg/README.md

Hey, I'm Amogh

I came to engineering through theatre. Years of directing performances, thinking about how bodies move through space and how small interactions create meaning. TouchDesigner showed me code could be as plastic and expressive as light on a stage, and I never went back.

Today I build at the intersection of computer vision, machine learning and interactive media. I treat technology as a medium for designing experiences, not just a way to solve problems.

→ amoghbajpai.com — interactive demos, the longer story.


Interactive work

Lights · live at lights.amoghbajpai.com Five hand gestures run a theatrical lighting rig. Clap twice for a blackout, raise an open hand to take the stage up, point to isolate someone centre. Markerless, CPU-only, entirely in the browser — and it emits a real DMX universe rather than an animation. The closest I've come back to where I started, and the research prototype behind a paper on gesture-based stage lighting. MediaPipe · Next.js · DMX512

Lores · live at pixel.amoghbajpai.com Browser-only pixel art tool. Drop an image, get authentic 8-bit output — Game Boy, PICO-8 and C64 palettes, Floyd–Steinberg and Bayer dithering. Nothing is uploaded; every pixel is quantised on your own GPU. WebGPU · Next.js

Pixel Manifold · on the site Real-time face landmarks driving a Three.js particle field. Blink to charge a colour shift, sustain to trigger a burst. Runs entirely in the browser. MediaPipe · Three.js · GSAP

Semantic Stream · on the site Live multimodal captioning — webcam feed to Gemini to a one-line scene description, every five seconds. The whole thing is a single HTML file. Gemini · vanilla JS

Biometric City Real-time 3D city visualisation for NYC and Mumbai, fed by live biometric and urban data. Geometry built in Blender, streamed over WebSocket. Three.js · FastAPI · Blender


Applied computer vision

face-biometrics-api — Open-source, self-hosted liveness detection and face anti-spoofing (rPPG heartbeat, head turns, smile), 1:1 verification and 1:N search, plus age, gender and emotion analysis. FastAPI · MediaPipe · InsightFace ArcFace

wildlife-conservation-using-ai — Anti-poaching AI: YOLOv11 over camera-trap footage, detecting animals, poachers and vehicles at 70% mAP@50. Tuned for low-light remote environments. YOLOv11 · PyTorch

contactless-fingerprint-verification — Contactless fingerprint capture and matching from a phone or webcam feed in the browser, no scanner hardware. TensorFlow.js

dispatch-comms — Excel-driven shipment communication and tracking with WhatsApp interactive messaging, built for exam logistics ops. FastAPI · Nuxt · Postgres


Day job

Assistant Product Manager at Innovatiview India, the country's largest exam-security company — identity verification and biometric attendance at national exam scale. Most of that platform is in private repos; the applied work above is the part I can show. It's the work, not the identity.


Stack I reach for

Languages — Python · TypeScript · GLSL Vision & ML — MediaPipe · InsightFace · TensorFlow.js · YOLO Graphics — Three.js · WebGPU · TouchDesigner Backend — FastAPI · Django · Postgres · WebSocket


Reach me at hi@amoghbajpai.com or on LinkedIn.

Pinned Loading

  1. contactless-fingerprint-verification contactless-fingerprint-verification Public

    Contactless fingerprint capture & verification from a phone or laptop camera — no scanner hardware. In-browser thumb detection (TensorFlow.js) and enhancement (OpenCV.js), Django backend.

    JavaScript 1

  2. customer-verification-app customer-verification-app Public

    Proof-of-delivery verification app — video proof upload, mismatch detection, Google Sheets + Google Drive sync. React + Django REST.

    Python 1

  3. biometric-city biometric-city Public

    Real-time 3D city data visualization for NYC and Mumbai — Three.js skyline driven by live urban data over WebSockets, Blender-scripted 3D models, FastAPI backend.

    Python 1

  4. face-biometrics-api face-biometrics-api Public

    Open-source, self-hosted face liveness detection & face recognition API — anti-spoofing, rPPG, 1:1 verify, 1:N search, AI-generated photo detection. Free alternative to AWS Rekognition / FaceTec. F…

    Python 4 1

  5. trackview_internal trackview_internal Public

    Internal analytics dashboard for Lockview vehicle lock/unlock event data — CSV ingestion, status normalisation, dual date-range filtering, and CSV export.

    HTML 1

  6. wildlife-conservation-using-ai wildlife-conservation-using-ai Public

    Anti-poaching AI: YOLOv11 detects animals, poachers and vehicles in camera-trap footage (70% mAP@50), tuned for low-light remote environments.

    1