Maahir Garg

I build models that work.correction: tests that tell me when my models don't

Most recently that meant proving a promising cheating detector at AICET's Team Koditsu was statistically indistinguishable from chance, and building the harness that caught it. Before that, agentic tooling at GIC; these days I also teach algorithms at NUS.

Things I've been working on

  1. RoleAug 2026 – now

    AICET, Team Koditsu

    AI Engineer

    still going

    Trying to catch cheating in coding assessments without accusing anyone innocent, which turns out to be a statistics problem more than an engineering one. The most useful thing I built was the test that showed a promising 0.778 AUROC was indistinguishable from chance, and a plain lookup of which question a student got beat it anyway.

  2. ProjectJul 2026 – Sep 2026

    PGPals

    Next.js, TypeScript, Supabase

    offline now

    I built and ran the platform for my residence's Emerald Challenge alone, start to closing ceremony. Ninety-six teams played, and the review queue was empty when it closed.

  3. RoleJan 2026 – Jul 2026

    GIC

    AI Engineer

    Six months building AI tooling for a team where the usual shortcuts, like pointing Copilot at a problem, aren't allowed. I'm prouder of the guardrails I built to check every action an agent takes than of the agents themselves, and of a Snowflake-and-SharePoint pipeline that turned hunting for audit evidence into something close to instant.

  4. ProjectMay 2026 – Present

    Trader's Edge

    AI, LLMs, Backtesting

    in progress

    A team final-year project, advised by Anand Bhojan, that turns a plain-English trading idea into a backtest for students who haven't yet learned a strategy can cheat by knowing the future.

  5. RoleMay 2025 – Dec 2025

    Interactive 3D Lab, with Apple

    Swift Developer, Apple Vision Pro

    Hand and eye tracking on Apple Vision Pro and iPhone for stroke rehabilitation, in collaboration with Apple. I built the visionOS side and the iPhone companion app, and it was tested with real clinicians and real patients. A paper is in preparation and a patent application is in progress.

  6. ProjectFeb 2026 – Jul 2026

    Prediction-Market Arbitrage and Research Engine

    Python, FastAPI, Pydantic

    shipped

    A research engine watching Polymarket and Kalshi for the same question priced differently on each. It never places a trade, since prediction markets are restricted where I live.

  7. RoleAug 2024 – Dec 2025; Aug 2026 – now

    NUS Computing

    Undergraduate Teaching Assistant

    still going

    Teaching CS3230, the algorithms course I took myself as a student, and CS3263, foundations of AI. Four semesters in, students rate the teaching 4.8 out of 5, and it got me onto the NUS Honour List of Student Tutors.

  8. ProjectNov 2025

    Optimising BERT for Question Answering

    BERT, PyTorch, Quantisation

    shipped

    I wanted to know how small a BERT question-answering model could get before it noticeably got worse, and where exactly that line was.

the rest of the rolesthe rest of the projects

A few frames from the roll

Landscape photograph in Goa, India by Maahir GargLandscape photograph by Maahir GargLandscape photograph by Maahir GargLandscape photograph in On the Nile, Egypt by Maahir GargLandscape photograph by Maahir GargLandscape photograph by Maahir GargLandscape photograph in Cairo, Egypt by Maahir GargLandscape photograph in Almaty, Kazakhstan by Maahir Garg

If anything above is worth talking about, maahirrgarg@gmail.com is the fastest way in. I reply.

Otherwise, I'm on GitHub and LinkedIn.