Java Custom Lists
Implemented from-scratch versions of ArrayList and LinkedList
with a lightweight harness to benchmark inserts, deletes, and lookups across sizes.
Computer Science @ Concordia
Third-year CS student focused on data structures, algorithms, and clean software design. Below are representative projects with summaries and source links.
Open to internships and collaboration. Feel free to reach out via email.
Implemented from-scratch versions of ArrayList and LinkedList
with a lightweight harness to benchmark inserts, deletes, and lookups across sizes.
Built a dynamic PriorityQueue backed by a parameterized binary heap supporting both
min-heap and max-heap behavior. Includes complexity notes and timing comparisons.