Computer Science undergraduate focused on software engineering fundamentals, problem-solving, and systems-oriented development.
I prioritize correctness, clarity, and maintainable design over quick hacks.
- Software development using Java and modern web technologies
- Data Structures & Algorithms with emphasis on efficiency and clean implementation
- Digital Design and low-level systems
- Databases, backend fundamentals, and open-source contribution
- Java β OOP, Exception Handling, File I/O, Swing
- Python β scripting and core programming
- C / C++ β DSA and systems fundamentals
- JavaScript β application logic
- HTML, CSS, JavaScript
- React (in progress)
- Maven-based Java projects
- Backend fundamentals and modular design (O3 concepts)
- MySQL β schema design, queries, normalization
- MongoDB Atlas β NoSQL fundamentals and cloud-hosted databases
- Core DBMS concepts β indexing, transactions, ACID properties
- Operating Systems β processes, scheduling, system calls
- Digital Logic Design
- Cybersecurity fundamentals β basic security principles and secure coding practices
-
Data Structures & Algorithms
Clean, well-documented solutions with emphasis on correctness and efficiency. -
Java Swing Applications
Desktop applications demonstrating object-oriented and event-driven design. -
Systems & Low-Level Programs
OS concepts, process control using fork(), and MIPS assembly programs. -
O3 β Service Queues Enhancement
Backend-focused improvements with clear documentation and modular design changes.
- Strengthening DSA depth and consistency
- Building backend-oriented projects with proper database integration
- Preparing for open-source programs