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 have worked with a number of tools and languages across both software and computer engineering principles. Most of my work is done in Go and TypeScript, but I have worked extensively with Java, Rust, Python, and C++.
Building full first-class Language Server support for code editors for JES2 policies written for the Z Mainframe platform, with hover documentation and diagnostics, code actions, and validation.
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.
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.
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.