Hi, I'm Zeel.
I began coding in year 2020, and it has evolved into a passionate hobby for me.
Education
Ahmedabad University, Gujarat, India.
B.Tech in Computer Science and Engineering
2022 - 2026
Skills
Languages
TypeScript, JavaScript, Python, Go
Frameworks
React, Next.js, Express.js, Flask, Django, Gin
Tools & Databases
Figma, Git, MongoDB, Redis, PostgreSQL
Projects
A Live leaderboard build on top of Codeforces API
Receiving over 6.6K views and 464 users, Clash of Codes has proven to be a highly impactful and useful project
Background
Every year, programming club at Ahmedabad University organizes a competitive programming competition, The entire competition takes place on CodeForces. To make the competition more engaging, The projects displays the live scores of each participant (Using the CodeForces API) whilst the contest is going on. After each contest ends, their scores are moved to past scores and, their internal clan rankings changes based on their performance.
Additional
During the contest season. I learned to gather useful insights through Google Analytics, And made changes in the project according to the user's usage habits.
Next.js
Express.js
Typescript
MongoDB
Figma
Harry potter themed school management system
Features
- Role-based Authorization for Admin, Faculty, Student
- Announcement from admin and faculty.
- Course registration
- Course material sharing
Next.js
TypeScript
MongoDB
Schedule generator for students of Ahmedabad University
Due to it's usefulness, this project gained over 250+ university wide users, with a notable engagement rate as 45% of users logged in multiple times
Background
Students at Ahmedabad University have to manually go through the process of selecting courses and creating a schedule for themselves. This project aims to automate this process by providing a simple UI to select courses and generate a schedule.Workings
This project has two parts:- Data Scrapping: A python script parses the course data from the university website and converts it into a JSON file
- Frontend: A React app reads the JSON and displays the data in a user-friendly manner, when the user selects the course it creates all the possibles schedules (that don't clash) and displays them to the user.
React
Python