
Hi, I'm Andrew!
I'm a sophomore at the University of Pennsylvania studying CS. I like building simple, functional, and reliable applications with Python and Next.js. Previously, I've worked at the U.S. Naval Research Lab; now, I'm part of Penn Labs building Penn Marketplace, an intra-university digital market. When I have time to myself, I like reading, lifting, playing the piano, and listening to Vampire Weekend.
Experience
Projects
CrystalEyes
An image analysis platform that automates the extraction of morphometric data from nano-ice crystal microscopy. The stack includes Cellpose for contour segmenetation, OpenCV for image processing, a custom binary parser for decoding proprietary instrument files, and a Tkinter/Matplotlib GUI for real-time video playback, graphing, and data export. CrystalEyes fully automates a previously manual process and reduces processing time by over 95%, while also unlocking temporal tracking of crystal size and shape that was infeasible at scale. This work contributed to a publication by the American Chemical Society in March 2025.
woodsonscioly.org
Founding developer of C. G. Woodson High School's Science Olympiad team website, reaching 11k+ impressions. Developed modular React components for event listings, team bios, and competition results. Created a custom Markdown parser to automate blog post rendering.
Shopii
AI-powered browser extension that helps users find the best deals and alternatives while shopping online.
Penn Marketplace
An online marketplace where Penn students can buy, list, and sell items and sublets
thocc.works
A comprehensive search engine for mechanical keyboard parts, helping enthusiasts find the perfect components for their custom builds.