Portfolio

Background Image

Academic Projects


ADT Implementations

As part of my Data Structures and Algorithms course, I implemented several abstract data types (ADTs) in C/C++. These implementations helped me understand the underlying mechanics of data structures and their applications in computer science.



Banking System

For my Introduction to Operating Systems course, I developed a basic banking system simulation in C/C++. Over the course of the semester, I implemented Interprocess Communication mechanisms between multiple banking clients and a central server, handled thread synchronization for concurrent transactions, and explored basic network programming and RSA encryption.

Planned Learning

For more information