Projects — Jaydip Bhanderi

Selected work

Projects

Tools and apps I built to solve problems I ran into myself, from exploring databases to tracking spending.

Rowlight

01

A lightweight, read-only SQL client for PostgreSQL, MySQL, and MariaDB.

Rowlight opens in your browser from a single Go process. It connects to PostgreSQL, MySQL, or MariaDB so you can browse schemas and tables, run read-only queries, and inspect or export bounded results.

The browser interface uses CodeMirror for SQL editing. The backend keeps database credentials out of the browser, streams limited result sets, and supports query cancellation. Rowlight is currently an alpha release.

GoTypeScriptCodeMirrorSQL
View source ↗ for Rowlight

Spendly

02

An Android expense tracker that turns bank SMS into a clear view of where your money goes.

Spendly parses outgoing bank SMS for UPI, card, and net-banking transactions, then shows spending trends, categories, and merchant details. Manual entry covers cash and transactions that do not arrive by SMS.

Expense data lives in an on-device Isar database. Local JSON export is available for backups, with optional Google Drive backup and restore.

FlutterDartRiverpodIsar
View source ↗ for Spendly

Vimarsh Skill

03

A Claude Code workflow for evaluating handwritten UPSC and GPSC answers and essays.

Vimarsh Skill transcribes a handwritten PDF or image, optionally researches reference material, and evaluates the work against an answer or essay rubric. It can give feedback in Gujarati or English and handle follow-up questions.

Separate rubrics and persistent feedback memory help surface recurring strengths and weaknesses. The workflow runs in Claude Code with the user’s own subscription.

Claude CodeMarkdownAI workflows
View source ↗ for Vimarsh Skill

Pi-hole Client

04

An Android companion for monitoring and managing Pi-hole servers.

Pi-hole Client brings server setup, analytics, query logs, and management screens into an Android app. It uses Jetpack Compose for the interface and Retrofit for server communication.

The app keeps server details locally and provides a mobile view of DNS activity and controls.

KotlinJetpack ComposeRoomRetrofit
View source ↗ for Pi-hole Client

Feed the Kraken

05

A digital companion that manages hidden information and shared game state for face-to-face board game sessions.

Feed the Kraken brings a shared board display and private player screens to the table. The app guides gameplay and manages hidden information while players handle the conversation face to face.

A shared display shows public game state, players use their phones for private information and actions, and host controls support undo and game management. An in-app guide explains the gameplay.

ReactTypeScriptNode.jsSocket.IO
View source ↗ for Feed the Kraken