I like building things, understanding how they work, and improving them as I learn.
I'm a B.Tech CSE student interested in backend development and software engineering.
Most of my learning happens by building projects, debugging them, and trying to understand why something works instead of only making it work.
Currently, I'm spending more time on Java, DSA, backend development, and understanding how larger software systems are designed.
- 💻 Interested in backend development and APIs
- ☕ Learning and practicing Java
- 🧠 Practicing Data Structures & Algorithms
- 🔧 Building full-stack projects to understand backend systems
- 📍 India 🇮🇳
- 📫 thelegendofvivek0001@gmail.com
These are technologies I have used in my projects and practice.
I'm currently spending more time with Java and exploring backend development with it.
Some areas I have been working with:
REST APIs
Authentication
JWT
Role-Based Access
MongoDB
Backend Architecture
Git & GitHub
Data Structures & Algorithms
A hospital management project built to understand how different healthcare workflows can be handled in one application.
I worked with React, Express.js, MongoDB, JWT authentication, and REST APIs.
The project includes areas such as:
- User authentication
- Doctor and patient management
- Appointment management
- Role-based access
- Backend APIs
- Dashboard functionality
Repository
https://github.com/vivektyagi05/MediCore-HMS
A CRM project for managing academic partnerships and related activities.
The project focuses on managing information such as institutions, partnerships, meetings, documents, and different academic workflows.
Built using React, Express.js, MongoDB, and REST APIs.
Repository
https://github.com/vivektyagi05/ai-academia-crm
An attendance management project for handling students, teachers, classes, timetables, and attendance records.
I worked with React, Express.js, MongoDB, JWT authentication, and Docker.
The project also includes a separate AI service as part of the system architecture.
Repository
https://github.com/vivektyagi05/SmartAttend-AI
I'm regularly practicing Data Structures and Algorithms to improve my problem-solving skills.
I focus on understanding:
- Recursion
- Backtracking
- Trees
- Graphs
- BFS / DFS
- Dynamic Programming
- Problem-solving patterns
I use coding platforms mainly as a way to practice and improve my thinking.
300+ problems solved
https://leetcode.com/vivek_tyagi007
- CodeAlpha — Certificate of Completion, Java Programming Virtual Internship Program — February 2026
- IIT Jodhpur — Participation in Offline Capture the Flag (CTF)
- IIT (BHU) Varanasi — Participation in CodeFest'26 CTF
My GitHub is a record of what I'm building and learning.
Not every repository is perfect, and some projects are experiments or works in progress. I prefer keeping the development process visible rather than trying to make everything look finished.
I'm still learning, and that's reflected in my repositories.