Hi, I'm 

Developer of things that are novel and practical, physical and digital, at every level of abstraction. Currently working at DMC Inc.

You can see my projects below and check out my GitHub and LinkedIn.

#header-image {
}

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

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.