portfolio

Department of Incidents#

Agent that responds to APM alerts and coordinates with multiple engineering principals to resolve incidents.

Workflow Development Kit
TypeScript
Pusher

clairo#

A dashboard TUI bringing jira and github to your terminal. Manage pull requests and get help creating them with Claude Code, track Jira tickets, and log your daily work from a unified interface.

React
TypeScript
clairo

mole#

Code annotation sessions for Neovim. Select code, jot a note, and build a markdown file of annotations as you debug or trace a complex flow in your code.

Lua
mole

Goodreads for essays/articles that are not available as books. Relevant metadata fields are autofilled, and a full PDF is generated if the article is paywalled. Articles can also be shelved using a downloadable iOS shortcut and an API key.

Next.js
Tailwind CSS
MongoDB Atlas Search
Shelf

GitHub style contribution chart for everyday tasks. You configure habits you want to build or things you want to be consistent with, and then log your progress each day. The app visualizes your progress over time, and helps you stay motivated to build good habits.

Next.js 15
Tailwind CSS
shadcn
GitHub style contribution chart for everyday tasks

Goodscroll#

An AI powered productivity app that generates actionable, personalized task items based on the user's Google Calendar events (fetched using Google Calendar API). The app also helps users self-regulate in their use of distracting social media apps using an streak like feature. Created as part of NYUAD's Computer Science Capstone project.

React Native
Expo
Firebase
Material UI
Goodscroll
Goodscroll

cARcuit#

AR breadboard simulator developed as part of NYUAD's Computer Programming for Engineers course. Comes with an extensive library of electrical components and allows users to build and simulate circuits in AR.

Unity
C#