About me
I am currently pursuing a Bachelor's degree in Computer Science and Engineering. In the early stages of my academic journey, I delved into competitive programming, honing my problem-solving skills. I then developed a keen interest in understanding the underlying architecture, leading me to transition into web development. I learned HTML, CSS, JavaScript, and ventured into frameworks such as React, Tailwind CSS, Node.js, and Next.js. Actively participating in numerous hackathons, I've been involved in creating projects that showcase my practical skills. I was a Project Management Head in the core group of GDSC (Google Developer Students Club).
Within the structured curriculum of my university, I explored the concepts of computer architecture, OOPs with Java and learned about the inner workings of operating systems, with a particular focus on Linux, through hands-on practices. This academic foundation has provided me with a deeper understanding of the hardware-software interface. My journey in programming began with Python during high school, where I built face detection attendence system and chatbots. Beyond web and system development, my interests extend to the realm of game development. Utilizing C++ and Raylib, I enjoy creating interactive and engaging games, which aids me in building logical thinking skills.
I am driven by a genuine curiosity for technology love for hands-on learning and commitment to creating meaningful solutions.
My Projects
CodingFlux
JavaScript
A web-based code editor with real-time code sharing. Supports HTML,CSS and JavaScript
Secure Authentication System
Typescript
Implementation of JWT. Includes email verification, protected API routes, forgot password and two-factor authentication.
Game of Life
C++
Here is my version of the Game of Life! Powered by Raylib5 and compiled to web assembly.
Paddle Battle
C++
A classic ping pong game in raylib.
Collaborator
Typescript
Version 2 of codingflux. Can compile multiple languages, multiple file creation and improved UI.
SNAP
Python
A NLP-based chatbot assistant with voice command feature.
Personal Portfolio
Typescript
My personal portfolio website
Chess-Frontend
JavaScript
A frontend of online gaming website focused on chess.
Profile Component
Typescript
A react profile component with serch filter.
Task Manager
Java
It allows users to manage their to-do list and play Rock Paper Scissors as a break.
YouTube-Clone
HTML
YouTube-clone is a clone of youtube.com's frontend
My skills
- HTML5
- CSS3
- JAVASCRIPT
- REACTJS
- NEXTJS
- TAILWINDCSS
- TYPESCRIPT
- NODEJS
- EXPRESSJS
- APPWRITE
- MYSQL
- MONGODB
- GIT
- PYTHON
- JAVA
- C/C++
- SOCKET.IO
- CODEMIRROR
- FRAMER MOTION
- RECOIL