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.
- Stack
- Linked List
- Binary Search Tree
- Priority Queue
- Hash Map
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
- Website development using HTML, CSS and JavaScript
- Database Design and Implementation
- Cloud Computing