Portfolio
I've had the opportunity to work on several programming and web development projects during my time at Penn.
See below for some of my favorites!
Common Cents
A Duolingo-style educational app for personal finance designed by college students, for college students.
Created for Common Cents Collaborative, 501(c)(3) and as part of CIS Senior Design (2023-24 academic year)
Explore on GitHubGraph Algorithms Visualizer
Visualizer for BFS, DFS, Topological Sort, and Shortest Path (Dijkstra's) algorithms. Features a GUI for adding, editing, and removing nodes and edges and for executing the algorithms.
Created as part of the Final Project for NETS 1500: Market and Social Systems (Spring '23)
Explore on GitHub2048
My remix of the highly popular 2048 game in Java, which uses the custom PennDraw library for graphics rendering.
Created as part of the Final Project for CIS 110: Introduction to Computer Programming (Fall '20)
Explore on GitHubSnake
My remix of the highly popular Snake game in Java, using the Java Swing library. Incorporates LinkedList, JUnit Testing, File I/O, and Inheritance/Subtyping.
Created as part of the Final Project for CIS 120: Programming Languages and Techniques I (Spring '21)
Explore on GitHub