This repository is a comprehensive collection of programming projects, algorithms, and data structures developed during my undergraduate education. It showcases my technical growth across multiple programming paradigms, from low-level systems to relational database management and object-oriented software design.
| Language | Mastery Level | Status | Primary Focus |
|---|---|---|---|
| C | Advanced | ✅ Completed | Low-level memory management, File I/O, Data Structures |
| SQL | Advanced | ✅ Completed | Relational Databases, Complex Queries, Schema Design |
| Java | Advanced | ✅ Completed | Object-Oriented Programming (OOP), GUI, Software Design |
| Python | Advanced | ✅ Completed | Data Visualization, Automation, Error Handling, Libraries |
My deepest technical work, covering manual memory management and systems programming.
- Key Topics: Pointers, Dynamic Memory (malloc/free), Binary File I/O, Signal Handling.
A structured approach to relational databases using Oracle SQL.
- Key Topics: MERGE synchronization, Conditional Multi-inserts, Joins, and Security.
Implementation of design patterns, advanced I/O, and complex graphical user interfaces.
- Key Topics: OOP Design, Swing GUI, Serialization, Generics, and Design Patterns (MVC, Singleton).
Projects focusing on clean code, library integration, and efficient data processing.
- Key Topics: Data Visualization (Matplotlib/Seaborn), File Automation, Exception Handling, and Library Integration.