Skip to content

Things I've built.

Seven projects, curated. Most were built to teach something, and all of them to scratch an itch.

01 Selected projects

Relief ATL

A map of public restrooms in Atlanta that ranks nearby options by an Access Confidence Score, so you find one you can actually use rather than one that is merely close.

A Georgia State University audit found that 55% of 262 potential public restrooms in Atlanta failed basic access checks. Relief ATL turns that static research into a live tool that anyone can update, with no account required.

Winner of Best Use of DigitalOcean at Hack RenderATL 2026.

SvelteKit, TypeScript, MapLibre GL JS, PostgreSQL, TimescaleDB, DigitalOcean App Platform

Devpost(opens in new tab)GitHub(opens in new tab)

AI Crystal Ball

An AI-driven GitHub profile reviewer that reads your public activity and tells you, with a wink, what your coding future holds.

Built to demonstrate Appwrite's GitHub OAuth, Databases, and Sites working together in a single playful product.

400+ sign-ups within the first three days of launch.

Appwrite Sites, Appwrite Databases, GitHub OAuth, AI

GitHub(opens in new tab)

Offline Journal

A journal app that works entirely offline and syncs when a connection returns, so an entry is never lost to a bad network.

Built to demonstrate RxDB's Appwrite Databases integration and what local-first data replication looks like in practice.

A working local-first reference app for offline data replication with Appwrite.

RxDB, Appwrite Databases, JavaScript

GitHub(opens in new tab)

Personal CRM

A personal contact management platform for keeping track of the people you meet and the conversations worth following up on.

Built to demonstrate Appwrite's bulk database actions on a realistically messy dataset.

A reference implementation for bulk create, update, and delete operations in Appwrite.

Appwrite Databases, SvelteKit

GitHub(opens in new tab)

URL Shortener

A self-hostable URL shortener with the interface and the redirect logic packaged into a single serverless function.

An experiment in minimalism: how much product can fit inside one Appwrite Function, with no separate frontend to deploy?

A one-function deployment anyone can self-host in minutes.

Appwrite Functions, Node.js

GitHub(opens in new tab)

Alt Text Generator

A web app that takes any image and generates a caption ready to use as alternative text, making the web a little more accessible.

Writing good alt text is the kind of accessibility work people skip when it takes effort. This makes it take seconds.

Used more than 150,000 times.

Svelte, JavaScript, Vercel Serverless Functions, Azure AI Vision

GitHub(opens in new tab)

CodeCapture

A web app that brings handwritten code from paper to a runnable state in the mobile browser, built for students learning to program without regular access to computers.

Many students in India learn programming on paper. CodeCapture lets them photograph their handwritten code and actually run it.

National winner in the Education category at the Microsoft Imagine Cup 2021 India chapter.

.NET, Azure Functions, Azure AI, Azure Database for MySQL, Azure Static Web Apps

Devpost(opens in new tab)

There's plenty more where these came from: browse the full archive on GitHub(opens in new tab).