Skip to content
View dhruv4740's full-sized avatar

Highlights

  • Pro

Block or report dhruv4740

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
dhruv4740/README.md

Dhruv Kothari

Growth and AI engineer from Mumbai. B.Tech IT at KJ Somaiya College of Engineering (2024 to 2028). I build tools that move a number, and I ship fast with Claude Code.

Portfolio · LinkedIn · dhruvkothari13062006@gmail.com

Experience

Growth Intern, Blink.new (YC backed AI app builder), remote, Jan to Oct 2026

  • Built 4 internal growth tools: creator outreach, link building, SEO mention monitoring, and a Reddit growth copilot.
  • Creator outreach pipeline (Python, SQLite, Flask review UI, YouTube Data API, Gmail API, LLM drafting with human approval): 650 leads, 489 emails to 228 creators, 18% human reply rate.
  • Link building engine with a Flask dashboard that found and scored 676 prospect sites.
  • Reddit reached 29.85% of Blink's social traffic (Jun 2026). Tracked AI search citations across 18 prompts.

Web Developer Intern, ARH Tubes, Dec 2025 to Jan 2026. Built and launched the tanttu.in storefront on Shopify.

Projects

  • FocusLock: one daily screen time allowance shared across an Android phone and a Windows PC, enforced at the OS level so switching browsers cannot bypass it. Kotlin, Electron, Firebase. 200+ unit tests; CI builds a signed APK and installer.
  • BasketProof (private): compares the same grocery basket across Blinkit, Zepto and Instamart, and shows a total only when every item's price is verified, so you never see a misleading "cheapest" number. 600+ tests.
  • Cellbook: Windows desktop spreadsheet that opens and saves .xlsx and .csv with an Excel style ribbon, formulas, autofill and undo. Electron, React, HyperFormula, canvas grid.
  • 3D Portfolio: an interactive 3D studio room whose monitor runs a small OS with live project demos; detects each visitor's GPU and scales resolution to hold 30 to 60 FPS on integrated graphics. Three.js, React 19, GLSL. Live
  • Blackout: keeps the screen technically on but fully black, so features that need the screen on (like OnePlus bypass charging) keep working while nobody can see your screen. Steps aside for calls and alarms. Kotlin, no internet permission.
  • Expense Tracker: offline Android app that builds a spending log from bank SMS and UPI notifications. React Native, Kotlin native modules, SQLite.
  • DarkSentinel (team, private): dark web traffic monitor. I built the LLM review layer that only sends uncertain predictions to an LLM, keeping inference cost bounded. Finalist, Secure AI Software and Systems Hackathon 2026 (IIT Madras x BITS Goa).

Also built: F-Shield (XGBoost fraud detection, Innovathon 2025 winner), CrisisWatch (claim verification, MumbaiHacks).

Stack

Python, TypeScript, Kotlin, SQL · React, Next.js, Three.js, Node, Flask, FastAPI · LLM APIs, Claude Code, MCP · SQLite, PostgreSQL, Firestore · Android, Electron, GitHub Actions

Achievements

  • Winner, Innovathon 2025 (F-Shield)
  • Winner, REALMS 2025 (AR tourism)
  • Finalist, Secure AI Software and Systems Hackathon 2026 (IIT Madras x BITS Goa)

Pinned Loading

  1. focuslock focuslock Public

    One daily screen time allowance shared across Android and Windows, enforced at the OS level. Kotlin, Electron, Firebase.

    Kotlin

  2. expense-tracker expense-tracker Public

    Offline Android expense log built from bank SMS and UPI notifications. React Native, Kotlin native modules, SQLite.

    TypeScript

  3. cellbook cellbook Public

    A one-to-one Excel clone for Windows. Opens and saves .xlsx and .csv. Electron, React, HyperFormula.

    TypeScript

  4. blackout blackout Public

    Turns an OLED screen fully black while audio keeps playing; steps aside for calls and alarms. No internet permission.

    Kotlin