How I Got Here
Learning to do. Doing to learn.
As you'll see below, I keep busy with projects that are interesting, refine what I know, and throw me into the deep end of something new.
I started in full stack development by pasting HTML snippets in Blogger, in electronics with Lego robots, and in data science by scraping Spanish tests to study vocab.
Electronics
Systems, signals, and solder
Silent Comms Device
Senior Design Project2022-2023
Developed non-verbal, non-visual communication medium with silent switches, bone conduction, and haptic motors.
IoT WFH Desk
Inner Space Interior Design2020
Conceptualized smart desk with adjustable height and lighting. Created prototype guts, companion app, management dashboard, and telemetry data processing pipeline.
Trashberry
Personal2016-2022
Litter at natural attractions across India and an episode of 99PI inspired me to work on a reverse-vending machine which tracks and sorts waste using NFC.
Space Mission Escape Room
Rice Escape Club2021-2022
Oversaw several puzzles as Chief Electrical Engineer, advising on feasibility. Maintained and improved previous communication tools to improve latency.
Steam Tunnel Escape Room
Rice Escape Club2019-2020
Developed suite of tools for game hosts to monitor and communicate with escape room participants. Built thongophone puzzle tuned to solution and a light-up door to signify victory.
LED Visualizer
ELEC 3272022
Used RC filter array with a microphone, MSP430, and WS2812b addressable LEDs to create a dynamic music visualizer.
AI/ML/Data
Parsers, pandas, and PyTorch
g-speak
Personal2026
Using my previous work on GPreview and experience with code agents, I developed a fork of OpenCode that has the ability to understand the graphical code of LabVIEW without needing to fine-tune an LLM in the process.
Sky Sight
Personal2026
Inspired by the variety of clouds I get to see in Houston, I wanted to better understand them and learn to classify them. I figured that building a PokeDex for the sky would be the perfect way to do it so I made one.
celeb-data
Personal2026
I analyzed data from Wikipedia on notable celebrity deaths + their pageview trends over the past decade to find out if people have been moving on from celebrity deaths slower/faster over time. The answer? Surprisingly, there's been no change.
Entourage
Personal2026
After playing with CLI agents, I wanted to set up a way to run them on a home lab while allowing me to switch between them and handle parallel tasks efficiently. Hence, I made a web app that manages them in Slack-like workspaces.
QuizHP
Personal2025
An MCP server that transforms quiz questions into 125+ interactive canvas-based mini-games. Works with Claude and ChatGPT to gamify learning with activities like archery, bomb defusal, and potion mixing.
DMC-Complete
DMC, Inc.2025
An AI code-completion tool for LabVIEW that works by building a Markov chain model from a training set of files converted into graphs and then predicting the next block a user will use based on the last block used.
WebTDMS
DMC, Inc.2024
An AI code-completion tool for LabVIEW that works by building a Markov chain model from a training set of files converted into graphs and then predicting the next block a user will use based on the last block used.
Bill.com Receipt Challenge
Rice Datathon2023
My team trained a model using fuzzy matching to match receipt data to entries in a table, optimizing the model using third party data from Google Maps and OCR positional information.
Loan Default Prediction
SA Home Loans2020
I improved payment-method opt-out prediction for government worker home loan applicants in South Africa by analyzing data from 20,000 applicants with a veriety of models.
IPEDS Data Exploration
Personal2023
Discussions about college endowments prompted me to examine Rice's priorities with spending its funds compared to its peers and the relation to U.S. News college rankings using scripts to collate and compare features from the IPEDS dataset.
Rice Course Utilities
Personal2022
Frustrated by Rice's slow and simple course catalog, I wrote a scraper, 2 powerful course browsers, and a tool to export course information from Rice's platform to your calendar.
Full Stack Design
Web student becomes the webmaster
GPreview
Personal2025-2026
Built a LabVIEW-to-HTML preview pipeline and VS Code extension that let users inspect VI files with interactive multi-frame structures outside the LabVIEW IDE.
Web-Based News Storytelling
Rice Thresher2022-2023
Crafted interactive experiences through the medium of the web to convey themes present in stories about Rice's baseball team, the RMC's relationship with the historic third ward, and personal stories from alumni about abortion.
DelegatePal
Personal2016-2018
Created a set of research and organization utilities for students participating in MUN conferences. Initially made on a LAMP stack, the current site is server-less and uses the GDrive API to host user content.
Jira Work-Logging App
Target RWE2022
During my internship, I revamped the system used by employees to log hours worked in Jira's ticket system using the Jira Forge API.
Love Poet Anachronism
ENGL 2542023
For an assigment to reimagine classic and modern love poets in a different time period, I created a mock dating app where a user can browse dating profiles and messages of famous poets.
Online Puzzlehunt
Rice Escape2021
Due to COVID restrictions, Rice cancelled in-person activities such as escape rooms. To adapt to this, we created an online puzzlehunt using a reskinned Django template. I managed the hosting and restyled the site.
Productivity Period
Hackrice Hackathon2019
I led a team to develop a Chrome extension that created a synchronized timer across different users' devices to facilitate group study sessions.