You're viewing the previous version of this site. See the new one

All Projects

Preview of MyStJude

MyStJude

My dad's devotional site, online since 2004, made new.

My father has run mystjude.com for over 20 years: prayers, a novena, and a wall where people share the blessings they received. I rebuilt it so he can keep it going for years to come.

The story

  1. 2004

    Dad starts mystjude.com, and people begin sharing their blessings on it.

  2. 2016

    The sharing form quietly breaks. For nine years, every new message is lost.

  3. 2026

    I rebuild the site with him, bringing back all 252 blessings in a look he picked.

Preview of remote-browser-use

remote-browser-use

Kill the busywork: let your AI chat do the clicking, in a browser you control.

It started with mandatory training portals: twenty slides of "Next", the same quizzes and a certificate nobody reads. One command opens a dedicated Chromium browser, a local control panel and an OAuth-protected MCP endpoint, so an MCP-capable chat can do the work itself while you watch.

  • One command, npx remote-browser-use: no browser extension, no hosted relay and no access to your everyday Chrome profile.
  • OAuth with PKCE on every MCP request, even on loopback, plus dynamic client registration, short-lived tokens and revocation.
  • Optional per-tab and per-site sharing, and approvals for passwords, form submissions and downloads, from a control panel on a separate local-only port.
  • Private by design: typed values are never echoed, passwords never appear in snapshots, and the audit log keeps metadata only.
  • A bundled fictional training course to watch an agent finish a real multi-step task end to end.
Preview of OpenKeys

OpenKeys

A piano teacher that listens. No account, no server, and your audio never leaves your device.

OpenKeys plays a piece with a real grand-piano sound, listens to you play it through the microphone or a MIDI keyboard, judges your notes, timing, held length and dynamics, and gives immediate, specific feedback. It installs as an app and works offline.

  • Five practice modes, including Wait, where the music waits for the right notes, and Follow me, which follows your tempo, rubato and restarts included.
  • Coaching that spots patterns, like "Your left hand is consistently about 80 ms late", plus a bar-by-bar heatmap and one-click loops on your trouble spots.
  • Honest microphone judging: pitch and onset detection in an AudioWorklet, the score as a prior for chords, and a "?" instead of a wrong verdict when it isn't sure.
  • A 7-lesson course, generated scale, chord and sight-reading drills, a daily streak and spaced-repetition review.
  • Imports MusicXML, MIDI and ABC, and transcribes your free play locally with Spotify's Basic Pitch.
Preview of Cake Walk

Cake Walk

60 seconds to save the wedding. Hold to walk, move to balance.

You're a nervous waiter carrying a seven-tier wedding cake across a chaotic reception before the best man's toast. Speeding up tips the cake back and stopping tips it forward, so you slide the tray under the lean.

1st prize at the TinkerHub x Devin game jam, Kochi

Built for "60 Seconds to Save It" at Night Out with Devin: one minute, one level, two inputs, and a clear win or loss.

  • Three worlds, each with its own chaos: a Wedding Hall, a Pirate Ship and a Space Station.
  • Real physics: the cake is an inverted pendulum, and every tier slides on the one below.
  • A Daily Challenge, a score for every try and a weekly scoreboard.
  • Procedural pixel art and synthesized audio in TypeScript and Canvas 2D, with no game engine.
Preview of Bharatham

Bharatham

Official website for Bharatham 2023 - Interhouse Arts Fest of RSET, Kochi

View Project
Preview of Gestify

Gestify

Realtime sign language detection webapp using Tensorflow and React

View Project
Preview of Techkshetra

Techkshetra

Official website for Techkshetra 2022 - Biennial Tech Fest of RSET, Kochi

View Project
Preview of Blender Kerala

Blender Kerala

Community in Kerala for Blender users to learn, share and collaborate

View Project
Preview of Pic-2-XL

Pic-2-XL

Python script that converts image pixels into spreadsheet cells!

View Project
Preview of Pic-2-ASCII

Pic-2-ASCII

Convert any image into ASCII art. Output as .txt or .png

View Project
Snake in React

Snake in React

Snake Game made using React

View Project
ShoWatch

ShoWatch

React application to search and find movies

View Project