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!


Card image cap
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 GitHub

Card image cap
Graph 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 GitHub

Card image cap
2048

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 GitHub

Card image cap
Snake

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