Building practical software, one project at a time.
BSc. CSIT student focused on full-stack web development and computer vision — currently looking for an internship or entry-level role in web or AI/ML development.
About
I work across the stack — Django, PHP, and MySQL on the backend, React and Tailwind on the front — and spend my free time on computer vision, most recently building a tool that tracks and evaluates football players from match footage. I like projects that turn a messy real-world problem into something usable.
Skills
- Languages
- Python, C, Java
- Frontend
- HTML5, CSS3, React, Tailwind CSS
- Backend
- Django, PHP, Node.js, Express
- Database
- MySQL, MongoDB
- Tools
- Git, GitHub, XAMPP, Postman
Projects
HopOn — Online Bus Transportation System
github.com/aayushbadal/HopOn- Designed the system flow and SRS from scratch.
- Built the user booking module with seat selection.
- Built an admin panel for managing routes, buses, and schedules.
- Designed the relational database schema in MySQL.
HTMLCSSPHPMySQL
Football Video Analysis System
github.com/aayushbadal/football-video-analyzer- Built a computer vision pipeline with YOLOv8 and ByteTrack to detect and track players, referees, and the ball.
- Automated team assignment through jersey-color clustering, plus a module that identifies the player in possession each frame.
- Computed real-world player speed and distance by mapping tracked positions to pitch coordinates via perspective transform.
- Built a Streamlit app for uploading match clips and previewing or downloading the annotated output.
PythonYOLOv8OpenCVByteTrackStreamlit
Training
Python with AI/ML
- Building and evaluating machine learning and deep learning models with Python and Scikit-learn.
- Working with data analysis and visualization using Pandas, NumPy, Matplotlib, Seaborn, and Plotly.
- Exploring generative AI and large language models, including practical LLM tooling.
- Applying end-to-end AI workflows, from preprocessing through model evaluation.