background-image
PLY Sequence Converter project image

PLY Sequence Converter

A Blender plugin built to visualize CryoDRGN output by rendering dynamic protein conformations. Converts voxel-based CryoDRGN results to point cloud `.ply` mesh sequences, reducing memory usage by 97%. Upgrades legacy Stop Motion OBJ support for Blender 4.0+, enabling seamless import and real-time rendering of complex protein shape transitions.

PythonBlenderCryoDRGNPoint Cloud
Workwell project image

Workwell

A full-stack web app built for a nonprofit serving formerly incarcerated individuals in Trenton, NJ. The platform enables staff to record, track, and analyze program outcomes, reducing paperwork and improving client support. Developed as part of Princeton's COS333 course.

DjangoPostgreSQLHTMLCSS
48U Studios project image

48U Studios

Designed and deployed a branded landing page for the Daily Princetonian to connect students with potential employers. Created responsive user interfaces and recruiter dashboards as part of a cross-functional media-tech initiative.

FlaskReactTypeScript
HSS Clubs project image

HSS Clubs

Created an online club discovery and registration portal in response to COVID-19 campus closures. Students could browse, search, and sign up for clubs in a virtual environment simulating a physical fair experience.

HTMLCSSJavaScriptSQL
SocialScout project image

SocialScout

A web utility that flags potentially inappropriate content on social media bios using natural language heuristics. Built with a scraping engine to scan public Twitter profiles and identify NSFW phrases.

PythonBeautifulSoup4Regex
Hoagie Mail project image

Hoagie Mail

Internal web tool built for Princeton’s student community. Allows club officers and admins to send email announcements to the entire student body with a single click.

ReactGoEmail APIs