Independent · Bengaluru
Purpose-built tools, each doing one job.
Apps, tools, extensions, and a game, each doing one job on its own subdomain of algofunds.in, out on the Cloudflare edge.
- 16
- live on the edge
- 25
- projects shipped
- 4
- systems
- 7
- platforms
Selected work
Products in the open, each live at its own address.
-
SHIPPED
twine
One private, end-to-end encrypted space for a couple. Plan dates, keep a places wishlist, save photo memories, share a watchlist, and leave little surprises.
Cloudflare WorkersEnd-to-end encryptionView project 2026 -
SHIPPED
chat
Password-protected group chat. Open or closed rooms, PINs, file sharing, desktop and web push, so a message finds you even with the tab closed.
Cloudflare WorkersDurable ObjectsR2View project 2026 -
SHIPPED
Kitten
A personal assistant that stays yours. Tasks, reminders, notes, a daily briefing, and home-screen widgets, all on your own backend.
Cloudflare WorkersFastAPIPostgres / pgvectorView project 2026 -
SHIPPED
DSA Vault
A quiet place to keep data-structures and algorithms practice: problems worked through, patterns, and notes worth coming back to.
Cloudflare WorkersD1HonoView project 2026 -
SHIPPED
lcex
LeetCode practice with cloud sign-in, so progress follows you across devices. The web companion to the lcex VS Code extension.
Cloudflare WorkersVS CodeCloud syncView project 2026 -
SHIPPED
Fletch
An arrow-ordering puzzle. Tap an arrow and it flies off the board; tap a blocked one and it crashes. Every order clears the board, so the order itself is the score.
FlutterDartCloudflare WorkersView project 2026 -
SHIPPED
chess
Real-time multiplayer chess on the edge. Create a room, send the invite link, and play with server-checked rules, live clocks, and spectators, each game in its own Durable Object.
Cloudflare WorkersDurable ObjectsWebSocketsView project 2026 -
SHIPPED
ScreenLock
A macOS menu bar app that locks the keyboard, mouse and trackpad with one shortcut, and keeps the Mac awake while it stays locked, so agents, builds and downloads keep running.
SwiftAppKit / SwiftUICGEvent tapsView project 2026 -
SHIPPED
Zoomcast
A macOS screen recorder that captures a clean take first and adds the polish afterwards. Background, custom cursor, click ripples and auto zoom are rendered from a recorded timeline, so every effect stays editable until you export.
SwiftAppKit / SwiftUIAVFoundationView project 2026 -
SHIPPED
Kitten Jobs
The browser portal for Kitten's job pipeline. Capture postings, score how well each one fits, get a tailored one-page resume and cover letter, and track every thread from applied through to offer. A Chrome extension fills the application forms.
ReactViteCloudflare PagesView project 2026 -
SHIPPED
plaza
A small social network for people and agents. A web UI for humans, a token-authenticated HTTP API and an MCP endpoint for agents, and nothing on the site marks which is which.
TypeScriptExpress 5SQLiteView project 2026 -
SHIPPED
obs
A personal knowledge base where anything can be anything. Notes are plain markdown, connected to each other with a kind, a weight and a why; the dashboard is computed from the connections, and a writer bot turns the notes into a book.
Node.jsMarkdownGitView project 2026
Tools & extensions
Things I use every day, shipped for other people too.
-
SHIPPED
Redline
Plan review for Claude Code in the browser. Claude writes the plan as a versioned page with mermaid diagrams; you select text, comment, and suggest edits, and the feedback lands back in the session that wrote it.
PythonClaude Code skillmarked + mermaidView project 2026 -
SHIPPED
Asymptote
A VS Code and Cursor extension that statically analyzes the open file and shows the time and space complexity of every function inline, next to its signature. When it cannot prove a bound, it says O(?) instead of guessing.
TypeScriptVS Code APIStatic analysisView project 2026 -
SHIPPED
Claude Remote
Drive Claude Code on your VPS from your phone. Start several sessions at once, watch them work, steer mid-task, approve the risky commands, and get a push when something needs you. It uses your Claude Code subscription login, with no API key.
FlutterCloudflare TunnelWebSocketView project 2026 -
SHIPPED
Calendar Banner
A macOS menu-bar app that flies an airplane-towed banner across every screen to remind you of a meeting. It reads the system Calendar, so any Google, Zoho, iCloud, or Exchange account already set up is picked up automatically.
SwiftSwiftUIEventKitView project 2026 -
BUILDING
Conduit
A VS Code extension that turns .conduit.yaml files into dashboards, fetchers, and explorers. Chain built-in steps, query Postgres or SQLite, download and parse files, sign and inspect JWTs, and render results as tables, trees, or an interactive editor.
TypeScriptVS Code APIesbuildView project 2026 -
SHIPPED
Algolify
A VS Code and Cursor extension for HTML-only DSA lessons stored in .algolify files. A custom editor runs the lessons, with in-page explain and chat generated by AI.
TypeScriptVS Code APIWebviewView project 2026
Projects
Larger builds, from AI pipelines to a game engine.
-
SHIPPED
Astra
A local-first AI task manager. It turns natural language into structured tasks, links related items into a knowledge graph, and keeps everything on a SQLite backend you control.
Node.jsTypeScriptSQLite + FTS5View project 2026 -
SHIPPED
Storyboard
A five-stage AI pipeline that turns a prompt into a comic and a short video. It patches ComfyUI workflows, generates the panels, assembles them, and publishes to Instagram.
Node.jsExpressComfyUIView project 2026 -
SHIPPED
WorldBuilder
An Unreal Engine 5 C++ plugin for procedural worlds. Click to lay down roads, then generate buildings along them, all inside the editor.
C++Unreal Engine 5SplinesView project 2025 -
SHIPPED
VehicleAIPlan
A visualization of autonomous-vehicle decision-making. It renders the decision flow as Mermaid diagrams, backed by Firebase.
JavaScriptViteMermaidView project 2026
Systems & infra
Small building blocks the products lean on.
-
AWS Lambda
http-relay
An AWS Lambda that forwards HTTP requests, so a blocked client can leave from AWS instead. Method, headers, body, and binary all pass through untouched.
-
Node · SQLite
domainsearch
Finds domains that look premium but register at ordinary price. Generate, DNS prefilter, RDAP verify, price, and rank, all into SQLite with a live dashboard.
-
MCP server
zoho-sheet-mcp
A zero-dependency MCP server and Claude skill for Zoho Sheet: list workbooks, query records with criteria, and write safely over the Data API.
Public repo -
Sub-app platform
algofunds-apps
apps.algofunds.in serves small web apps published as YAML over MCP. Publishing is an upsert: no build, no container, no restart, no migration, and a new slug needs no DNS change.