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