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.