I'm a computer engineering and computer science student at Duke University. I love building tools and designing systems that make hard things easier: whether that is for enterprise, students, and even researchers. I also take pictures sometimes. Check those out too!
read moreI program in a number of languages and with a broad range of principles, from frontend and design to backend, to simple scripts. Most of my work is done in Java and TypeScript, but I have worked extensively with Go, Python, C, and C++
Incoming at z/OS JES2 on the IBM Z Mainframe platform.
Internal university services and maintaining backend integrations with core university infrastructure including REST APIs, authentication systems, and databases.
Created internal data preparation tools and data visualization pipelines to improve research workflows.
Built a cloud-based platform as the founding engineer to deliver learning modules across schools, standardizing instruction, and built systems to streamline client and volunteer onboarding.
Led evaluation and performance testing of neural networks for large-scale genomic dataset feature reduction to improve associativity detection.
Built model and implementation for playing poker in a fully decentralized peer-to-peer trustless network. Turns are verifiable and are signed to particular users to prevent cheating or spoofing. Allows for users to create their own clients using a set of protobufs.
Visual TUI to supercharge your Git experience. Keep track of changes through time before committing Google Docs style, and compose commits, and view the states of other users to catch potential merge conflicts before they happen.
Accessible autonomous LIDAR mapping kit using two rotating iPhones and wirelessly networked realtime wireless internal control systems for ground-level forest mapping. Data is also shared wirelessly from the autonomous vehicle to a host for observability and monitoring.
Designed and built a 2D Vector Graphics library from scratch in C++. Implements spline curves, blending, transforms, and shaders.
EHR-integrated application that automates managing patient appointment scheduling (and rescheduling). Built to scale with Go, React, and Next.js using a scalable modularized architecture.
Detects changes in manifest files during pulls and checkouts and suggest running them automatically.
Simplifies the process of using AppImages, and manages their availability via system directories.
Social media application that enables users to easily make and share short sound recordings for music producers to use in their music.
Web resource for students to generate practice tests from a PDF of notes with text classification to detect generalized concepts to customize generated quizzes.
Fully functional and reactive website using solely HTML, CSS, and JavaScript. From my high school years!
Matchup optimizer using data pulled from official FIRST APIs to train a classifiers to predict wins to about an 85% accuracy rate. Included visualizations to inform match strategy.
Customized user interface for Firefox (via userchrome.css), includes integration that modifies the default homepage with the daily Astronomy Picture of the Day.
CLI matrix computational tool I wrote to make doing linear algebra homework easier. Wrapped in a python package.