projects10

things i've built, from side projects to hackathon entries.

  • tobi

    2026

    whatsapp print ordering for indian print shops

    whatsapp ordering assistant for indian print shops. customers send pdfs and instructions, and gpt-5.4 mini reads the request and asks for anything missing. application code handles slot checks, pricing, razorpay payment links and order state on cloudflare workers with d1, r2 and kv. shops manage orders from a dashboard, and the codebase has 141 tests.

    cloudflare workers, openai, razorpay

  • scamscan

    2026

    on-device scam call detection for android

    android app that flags scam calls while they happen. the classifier runs on the snapdragon npu at about 100 ms per audio segment. i retrained it on 77k examples across 23 scam categories, which cut missed detections from 46.6% to 2.0%, and built the react native app and monitoring portal. team project for the iqoo hackathon 2026.

    private repo

    react native, onnx, android

  • shipping disruption simulator on a 3d globe

    simulates how disruptions at shipping chokepoints spread across 45 ports and 20 routes. it estimates rerouting costs, carrier exposure and port congestion, then streams gemini's analysis next to the affected routes on a 3d globe.

    next.js, python, three.js

  • panora

    2026

    in-place manga translation in the browser

    chrome extension that translates manga in place across 12 languages. a fastapi service runs rt-detr-v2 to find speech bubbles, then gemini reads and translates the text in batches. translations are cached, and requests fall back to another model when one fails.

    react, fastapi, gemini

  • live suggestions during meetings

    meeting copilot that records your mic in 30-second chunks and transcribes them with groq whisper. as the call goes on it suggests questions, talking points, answers and fact-checks, and a chat panel streams longer replies. long sessions get their transcript compressed to keep the context small.

    next.js, typescript, groq

  • voice support for online stores

    voice support assistant for online stores built on gemini live. it answers order, return and refund questions by calling tools over local order and policy data, and replies in audio with synced chat text.

    next.js, gemini, voice

  • sift

    2026

    resume screening with deterministic scores

    resume screening tool built on a langgraph pipeline. skill extraction and job analysis run in parallel and feed a matcher. scores come from a weighted formula in code instead of the llm. it handles batch uploads and flags borderline candidates for a person to review.

    next.js, langgraph, gemini

  • mivo

    2026

    block-by-block ai editor for marketing drafts

    ai editor for marketing drafts like social posts, blogs and landing pages. it writes block by block over sse, grounds the output in files you upload and keeps version history in postgres.

    next.js, openai, postgresql

  • meeting prep agent with approved memories

    meeting prep agent built on walrus memory. it turns a transcript or debrief into one or two short memories, asks you to approve them and brings back the right promises, objections and follow-ups before your next call with the same people.

    python, walrus memory, agents

  • heart rate from a regular webcam

    turns a regular webcam into a heart rate monitor. mediapipe tracks your face and picks stable cheek regions, and a fastapi backend filters the color changes from blood flow to estimate bpm in real time.

    react, fastapi, mediapipe