ROHAN.
ROHAN.
VOL. 01 — PERSONAL ISSUEIndia · Remote

ROHAN AHIRE

I build trading systems, games, and AI tools — end to end, solo.

The six projects I'd show first —
markets, games, AI, mobile.

NEXT.JSPYTHONTYPESCRIPTPOLARSRUSTREACT NATIVESUPABASESTOCKFISHDUCKDBFRAMEREXPOFASTAPINEXT.JSPYTHONTYPESCRIPTPOLARSRUSTREACT NATIVESUPABASESTOCKFISHDUCKDBFRAMEREXPOFASTAPI
FASTAPIEXPOFRAMERDUCKDBSTOCKFISHSUPABASEREACT NATIVERUSTPOLARSTYPESCRIPTPYTHONNEXT.JSFASTAPIEXPOFRAMERDUCKDBSTOCKFISHSUPABASEREACT NATIVERUSTPOLARSTYPESCRIPTPYTHONNEXT.JS

SECTION 02 — SELECTED WORK

SIX BUILDS

Trading systems, games, a chess coach, document AI, an Android utility — each taken from idea to working software.

FIG. 01WORLD FACTS, DRILLED
Active
2025–26GamePWAEducation

FLAGGO

Geography, one round at a time

A geography game with flag, capital, map, arcade, and daily-challenge modes. Spaced repetition decides what you see next, so the countries you miss keep coming back until they stick. Leaderboards and friend challenges for the competitive; works offline as a PWA.

ViteReactTypeScriptSupabaseTailwind
FIG. 02PATTERNS, NOT PUZZLES
Shipped
2026AIChessWASM

COACHMATE

A chess coach that reads your games

Type a Chess.com username and get a plain-English report on the mistakes you keep repeating — then drill those exact positions, or play a bot tuned to your level. Stockfish runs in the browser, so your games never leave your device; only the patterns do. Free, mobile-first.

Next.jsStockfishchess.jsOpenRouter
Private / local
FIG. 03SIGNAL OVER NOISE
Active
2026QuantMarketsCLI

MULTIBAGGER

Daily swing-trade scanner for Indian stocks

A daily scanner that watches every NSE stock for one specific setup: the Minervini-style swing entry. It pulls prices each evening, runs the signals in Polars, and pings Telegram only when something is actually worth a look. No dashboard-watching, no noise.

PythonPolarsDuckDBFastAPIReact
Private / local
FIG. 04PAPER IN, JSON OUT
Demo
2025AI DemoDocsProduct

EXTRACTA

Documents in, structured data out

A demo of what document extraction should feel like: drop in an invoice or a resume and watch it become editable, confidence-scored fields. The AI path is mocked on purpose — this one exists to get the product experience right, not the plumbing.

Next.jsFramer MotionThree.jsTailwind
Private / local
FIG. 05DUPLICATES, DELETED
Built
2025MobileAndroidUtility

WA CLEANER

Duplicate media, safely deleted

An Android app that finds the duplicate photos and forgotten large files eating your storage, then deletes them safely — with trash and undo. Built on Android's own storage framework, so it only ever touches the folders you pick.

ExpoReact NativeRoomKotlin module
Private / local
FIG. 06SLOPE × R-SQUARED
Research
2025–26QuantBacktestLive

CLENOW NSE

Momentum investing, tested then traded

Andreas Clenow's momentum rules, adapted for Indian equities: rank the Nifty universe by trend strength, size positions by volatility, rebalance monthly. Backtested across a decade of data, now producing live signals through a broker API.

PythonyfinanceDhan APIPandas
Private / local

SECTION 03 — ABOUT

THE
BUILDER

India · Remote
Builder · Systems · Product

I'm an engineer who takes ideas all the way from first commit to something people can use. Right now that means a scanner for Indian stock markets, a geography game with daily challenges, and a chess coach that reads your games. Small tools, done properly.

Product

  • Next.js
  • React
  • Expo
  • Vite
  • Tailwind

Systems

  • Python
  • TypeScript
  • Rust
  • FastAPI
  • Node

Data

  • Polars
  • DuckDB
  • Parquet
  • SQL
  • Optuna

AI

  • OpenRouter
  • Claude
  • GPT
  • RAG
  • WASM engines

SECTION 04 — BY THE NUMBERS

3.29B

LLM TOKENS

claude + codex, work & personal

700+

COMMITS

last 12 months

24

PUBLIC REPOS

github

1,600

RAPID RATING

chess.com

18%

BACKTEST CAGR

clenow nse, 2015–25

NOW
SHIPPING FLAGGO DAILY CHALLENGES·TUNING MULTIBAGGER SIGNALS·COACHMATE BOT DIFFICULTY MODES·READING: CLENOW — STOCKS ON THE MOVE·EXPLORING WASM ENGINES·SHIPPING FLAGGO DAILY CHALLENGES·TUNING MULTIBAGGER SIGNALS·COACHMATE BOT DIFFICULTY MODES·READING: CLENOW — STOCKS ON THE MOVE·EXPLORING WASM ENGINES·

SECTION 05 — CONTACT

LET'S BUILD
SOMETHING.

Have a product idea, a market system, or a messy workflow that needs software? Drop a line — I reply fast.

TYPE

Archivo Black — display

Newsreader — body

Space Mono — labels

STACK

Next.js 16 · Tailwind 4 · Framer Motion

Deployed from a laptop in India

EDITION

Vol. 01 — Personal Issue

Set & shipped 2026

No trackers, no cookies