Contact Me My Resume About Me Non-Technical Projects Non-Programming Technical Projects Technical Projects
CP24 Interview Sarveshwar Senthil Kumar
Full-Stack Software Engineer
Relevant Resources:
GitHub: https://github.com/SarveshwarSenthilKumar
Replit Account: https://replit.com/@sarvesh313
WordPress Website: https://sarvesh313.wordpress.com
LinkedIn Profile: https://www.linkedin.com/in/sarveshwarsenthilkumar/
Technical Projects Non-Programming Technical Projects Non-Technical Projects About Me My Resume Contact Me View Alternate Version

Table of Contents:

My Portfolio

ReSourced: an educational not-for-profit student organization dedicated to helping students around the world. Presented on CP24 (National Television), I hold the roles of "Chief Technology Officer" and "Chief Marketing Officer". Responsible for the development of the codebase for the project, created Web App using Flask and basic web languages, in conjunction with SQL for the databases, as well as the main informational websites. Spearheaded the recruitment process and oversaw the operations of the technical team.
GitHub Repository for Archived ReSourced Website: https://github.com/SarveshwarSenthilKumar/ReSourced-Archive
Archived Website for ReSourced: https://sarveshwarsenthilkumar.github.io/ReSourced-Archive/
GitHub Repository for Main Webapp: https://github.com/SarveshwarSenthilKumar/ReSourced
Replit Codebase: https://replit.com/@resourced


Auto-Throttle: Contribution to an autonomous self-driving vehicle under development at my high school. Responsibilities include development of code which connected to the Arduino which can be controlled via a Webapp developed using Flask in Python in conjunction with Firmata for Arduino Control.
https://sarveshwarsenthilkumar.github.io/autothrottle.github.io/
https://github.com/SarveshwarSenthilKumar/Auto-Throttle-Backend-Codebase

Stock Simulator: Personal Project developed in 1 week. Developed a functioning real-time Stock Simulator utilizing the yFinance module in Python and incorporating it into a Flask Webapp using SQLite3 database management. A recent addition to this program was where I utilized Google's Gemini API in order to incorporate an AI chatbot into the app which can provide you with the basic information regarding any particular stock or any questions in general.
https://github.com/SarveshwarSenthilKumar/Stock-Simulator/

VolunteerHub: This is a project which I worked on throughout the summer of 2025, and it is a platform which allows users to find volunteer opportunities in their area. It is a platform which utilizes the raw power of AI as well as the authenticity of real volunteers. It's a platform where users can enter their interests and receive tailored advice using our custom-built and trained machine learning models for image classification as well as Natural Language Processing. In addition, users can also use our specialized map in order to find volunteer opportunities nearby using the Google Maps API. We built this app using PyTorch for the Machine Learning models, SQLite3 for the Databases, Flask in Python for the backend and decided to take it slow with a vanilla HTML, CSS, and JS frontend.
LinkedIn Post: https://www.linkedin.com/posts/sarveshwarsenthilkumar_we-tried-to-replicated-the-feeling-of-doomscrolling-activity-7354371612508348416-HPyY
VolunteerHub Landing Page: https://volunteerhubsite.vercel.app

Passion: First Installment of the Passion Projects developed by me in Grade 8. The purpose was to create a functioning and useful website that allows students to access relevant links in a more efficient manner. It also has a built-in game which was played by the class every day at the end of the day. There were two more installments to this series with Passion 2, being a personal goal where I learned Java, and Passion 3 where I decided to tackle the challenge of creating Rock Paper Scissors, Tic-Tac-Toe, and Battleship. This website was presented in front of the entire school and was played by numerous students.
https://github.com/SarveshwarSenthilKumar/Passion
https://github.com/SarveshwarSenthilKumar/Passion-3

HandwrittenDigitRecognition-AI: This is my first project where I had a chance to practice building Neural Networks and leveraging them to perform a task. I used TensorFlow and utilized the MNIST dataset as well as the OpenCV module to open a webcam where you can display a number on a piece of text and the program will tell you its prediction of what the number is.
https://github.com/SarveshwarSenthilKumar/HandwrittenDigitRecognition-AI

SarsoftRobot: This is my first ever "project", and it is one where I spent two years experimenting and improving. This project is comprised of thousands of lines of code and it was the basis for me to learn Python and the idea of modules where I had the chance to import and test modules and add it to a never-ending project and portfolio.
https://github.com/SarveshwarSenthilKumar/SarsoftRobot

SarQuest: Moving on from my first ever Python project above, this was the project from which I first learned Java. It also allowed me to grasp the concepts of game development, not just from a technical perspective in terms of Object Oriented Programming but also the Graphic Design work which it requires.
https://github.com/SarveshwarSenthilKumar/SarQuest

I've added a new section to showcase my hackathon experiences, highlighting the projects my teams and I built under intense time constraints. Each entry includes a brief description of the hackathon, our project, the technologies we used, and any awards or recognition we received. Hackathons have been a huge part of my learning journey, pushing me to solve real-world problems creatively while collaborating with talented developers.
Hackathon Participations
CareAge (HackCanada 2025)

On February 21st, 2025 (21st to 23rd, 36-hour all-nighter), I decided to participate in my first ever hackathon along with a few friends: Ritaj, Ram, and Katherine. The theme of the hackathon was to solve a Canadian Issue. Our project was a web applciation which connects the older generation to young individuals in order to help out with menial tasks such as shoveling snow off their sidewalks in exchange for volunteer hours as well as CareAge points which can be used to redeem different prizes. We decided to create the backend using the Flask module in Python and coordinate it with a TypeScript/React frontend along with SQLite3 for the databases, which can easily be migrated into MySQL in a professional hardcore environment. In the end, while we may not have won the hackathon, I enjoyed my time there and learned valuable skills such as React, Docker, AI, Blockchain, Orkes Conductor, Vercel, as well as the power of collaboration.

https://github.com/SarveshwarSenthilKumar/NewCareAge
Link to LinkedIn Post covering HackCanada 2025
InboxArmour (GenAI Genesis 2025)

On March 21st, 2025 (21st to 23rd, 36-hour all-nighter), I decided to participate in my second ever hackathon; GenAI Genesis 2025, Canada's Largest AI Hackathon with over 2100 registrants, 600 hackers, and 160 projects. For this Hackathon, I had the opportunity to team up with Cayden Wong, Mahan Nourhosseinalipour, Tommy Yu. The theme and goal of this hackathon was to use AI for Human Empowerment. Our project was an improved email client which uses a specialized model to detect spam and scam, while discarding them accordingly. This would solve the ever-growing problem currently of malicious content online which are sent through emails such as phishing attacks. With our access to emails, we were also able to develop and incorporate additional functionality for users such as a built-in summary feature which can summarize the contents of your emails and provide personalized messages such as messages reminding you to reply or look at urgent emails, as well as a feature which allows the user to create a folder accompanied by a descriptor sentence allowing our AI model to categorize the emails into different folders based on similarity to the descriptor sentences. This project was built with a similar tech stack to some of my other projects, utilizing Flask in Python for the backend, coordinating it with a TypeScript/React frontend, and SQLite3 for databases. For our AI models, we used Cohere's pre-made models and fine tuned prompts, however with extra time and resources, a definite future plan would be to have a local model for specialized and more accurate results as well as for privacy reasons.

https://github.com/IDontKnow64/InboxArmour
Link to LinkedIn Post covering GenAI Genesis 2025
Roamify (EurekaHacks 2025)

On April 3rd, 2025, I decided to participate in my third ever hackathon; EurekaHacks 2025, Canada's Largest High School Hackathon with over 300 registrants/hackers, and 50 projects. For this Hackathon, I had the opportunity to team up with Pranav Bailoor, one of my best friends, and fellow student of Port Credit Secondary School. The theme of this hackathon was Outdoors. In order to come up with an idea, we went outdoors into the real world and asked people on the street in the surroundings. Their answer was almost always that they want to go out but they do not know where to go, and if they do, it takes time which they do not have to plan out the trip. We developed the solution in 8 hours; Roamify, your perzonalized AI trip planner encouraging people to connect with their natural surroundings. We utilize the Google Maps API in order to find visitors attractions in a nearby area, and create an AI generated plan courtesy of Gemini, which is shown to the user. This project was built with a similar tech stack to some of my other projects, utilizing Flask in Python for the backend, basic HTML and CSS for the frontend, with Google Gemini's pre-made models and fine tuned prompts, however with extra time and resources, a definite future plan would be to have a local model for specialized and more accurate results, not to mention quicker and more efficient results, as well as for privacy reasons, another future plan would be to have better location tracking and to save the user's preferences in terms of location for training and personalization.

SarveshwarSenthilKumar.github.io/RoamifyLanding
https://github.com/SarveshwarSenthilKumar/Roamify/
Link to LinkedIn Post covering EurekaHacks 2025
CiviClinic (JamHacks 9: 2025)

On May 16th 2025, I participated in my fourth hackathon experience; JamHacks 9, Canada's New Largest High School Hackathon with over 200 registrants/hackers, and 60 projects. For this Hackathon, I teamed up with Devansh Goyal, a Grade 12 Student at Port Credit Secondary School this year, as well as Clare Chen, a Grade 10 at Laurel Heights Secondary School. The problem we decided to tackle was one which is quite prevalent and disturbing, especially in Canada and Ontario specifically. In Canada, 1 in 7 Emergency Room visits and can be solved in a general practice clinic, with more unaccounted for. This causes unnecessarily long wait times for something which is considered "emergency", this causes many Canadian citizens to travel to the US or other countries to receive the care they require for life. This is the problem my partners and I decided to solve this hackathon. We built CiviClinic, which is a platform which utilizes the raw power of AI as well as the authenticity of real doctors. It's a platform where patients can enter their symptoms or scan an image and receive tailored advice using our custom-built and trained machine learning models for image classification as well as Natural Language Processing. In addition, users can also use our specialized map in order to find doctors, specialists, and general hospitals nearby using the Google Maps API. We built this app using PyTorch for the Machine Learning models, SQLite3 for the Databases, Flask in Python for the backend and decided to take it slow with a vanilla HTML, CSS, and JS frontend.

https://sarveshwarsenthilkumar.github.io/CiviClinic-Docs/
https://github.com/SarveshwarSenthilKumar/CiviClinic
https://github.com/SarveshwarSenthilKumar/CiviClinic-Models
Link to LinkedIn Post covering JamHacks 9
Sweepify (Hack404 2025)

On July 4th, 2025, I participated in my fifth ever hackathon; Hack404, a hackathon held by the Power Unit Youth Organization at University of Toronto's Myhal Centre for Innovation and Entrepreneurship with more than 220 participants and 45 projects submitted. For this hackathon, I teamed up with Devansh Goel, Farhan Naeem, and Yichen Xiao. We decided to build Sweepify, the Pokemon GO for Trash where one man's trash is another man's treasure. We built an app where users can upload an image of a dirty and trashy area onto our platform where we will use a machine learning model to give it a score of dirtiness, the higher the score the more trash. This picture will then be posted to a map where other users can clean up the trash, send in an after picture and be rewarded points for their service. These points can then be redeemed for prizes like gift cards, donations, sustainable items and so on. Another aspect of this app in terms of incentives is that we have a daily streak as well as friend nominations, a similar idea to Snapchat but for trash collection. We have numerous factors for verification to make sure that the users are not gaming the system such as GPS tracking of the user, a 30 minute cooldown, a mandatory verification of cleanup, as well as an ID required for sign up. We also have additional features where users can schedule events such as a mass cleanup, as well as a heatmap of local hotspots which utilizes the OpenAI API to scrape for recent hotspots. In order to develop this app, we utilized React, TypeScript, and Tailwind CSS for the frontend, Firebase for the databases, Flask for the backend and a variety of APIS such as the Google Maps API, Roboflow API, and OpenAI API.

https://github.com/abnormallynormal/sweepify
https://github.com/SarveshwarSenthilKumar/Sweepify-Models
Link to LinkedIn Post covering Hack404

Frontend Projects: This section is dedicated to projects which I have developed in order to practice my frontend skills. Both my eye for design as well as my knowledge of HTML and CSS have improved drastically thanks to these projects. I have also had the chance to learn about the importance of UI/UX design and how it can affect the user experience. You can visit and explore the sites using the link below.
https://sarveshwarsenthilkumar.github.io/FrontendPortfolio/

School Projects and CSN: This section is dedicated to school projects in which I utilized my programming expertise to put my own spin on assignments. As for the latter part of this section, I have attached projects which were connected to CSN or Camilla Senior Network which was an informative monthly presentation to the entire school where I was one of the hosts. I was responsible for all the software development for this project, such as the website, and I had the chance to showcase a lot of projects including the Passion 3 above and HackerLife below. CSN eventually developed and evolved into ReSourced.
https://github.com/SarveshwarSenthilKumar/Snakisle-Penitentiary
https://github.com/SarveshwarSenthilKumar/ClimateChangeUnitProject
https://github.com/SarveshwarSenthilKumar/CSN
https://github.com/SarveshwarSenthilKumar/HackerLife

Computer Engineering: One of the best courses I opted to take in high school was Grade 11 Computer Engineering. This class taught me valuable technical skills thanks to the adventurous nature of building projects rather than pen and paper studying. In this class, we were had to install and use Linux as our main operating system and contribute to programming projects, which led us to learn the command line interface as well as the inner workings of Git. One of the best projects that I had the opportunity of working on was to develop a tachometer for a broken treadmill using an infrared sensor, an 8-bit display and an Arduino. This gave me a chance to work on my problem-solving skills as well as my coding skills which can be found on display with the link below.
https://github.com/SarveshwarSenthilKumar/Tachometer-Configuration

Technical Non-Programming Experience:

Apart from Programming, as a result of courses I had the opportunity of taking in high school as part of the SciTech Regional Program as well as other extracurricular opportunities, I have had the chance to hone in on technical skills that are useful in the modern workforce, such as

Technical Proof:

1 / 16
Air Compressed Car (1)
2 / 16
Air Compressed Car (2)
3 / 16
Air Compressed Car (3)
4 / 16
Air Compressed Car (4)
5 / 16
Air Compressed Car Onshape Render
6 / 16
Air Compressed Car Orthographic
7 / 16
Wooden Custom CN Tower
8 / 16
Wooden Water Wheel (Sustainable Energy)
9 / 16
Water Wheel Onshape Render
10 / 16
Tic-Tac-Toe Board and Pegs (Metal Manufacturing)
11 / 16
Ferrari F40 Onshape Render
12 / 16
Dovetail Slide Block Onshape Render
13 / 16
Dovetail Slide Block Orthographic
14 / 16
Vise Base Onshape Render
15 / 16
Infrared Sensor Treadmill Tachometer (1)
16 / 16
Infrared Sensor Treadmill Tachometer (2)

Non-Technical Experience:

Chief Marketing Officer of ReSourced, responsible for the marketing of the project and recruiting new members. This project allowed me to collaborated with others to create promotional materials such as a video. As the CMO, I was also responsible for acquiring the news interview on CP24.
CP24 News Interview & ReSourced Video Ad
President and Founder of Zugzwang, responsible for planning and hosting the club events as well as marketing the club. I am grateful for the opportunity to collaborate with my own recruited executive team. I am the main commentator and streamer for the Zugzwang Chess Club media platforms. I was responsible for representing my club and the school chess club, of which I am the president, in two club fairs. The club has grown to encompass 100 avid members across the world, hosting numerous events as well as forming partnerships with university chess clubs and other clubs. We are also an Official Affiliate Partner Club of Chess.com, and are fortunately sponsored by ChessNut who are responsible for the most technologically advanced chess boards in the world.
https://zugzwangcc.wordpress.com
https://zugzwangchessclub.github.io
https://www.chess.com/club/zugzwang-club


Avid Chess Enthusiast: I have played in numerous tournaments across the country including the Canadian Youth Chess Championship and have won prizes at certain tournaments adding up to hundreds of dollars. I was also a member of the local municipal Chess Club, Mississauga Chess Club as well as the President of my school chess club. I am also 1 of 1800 people in the world as of January 2025 that has acquired the AFM title. I am rated 2100 on Chess.com and am in the 99.8th Percentile worldwide.

Member of the SciTech Regional Program at Port Credit Secondary School, I have had the opportunity to work on many fascinating projects during my time in High School and also have fond memories of certain leadership opportunities such as the chance to be a Representative at the School Openhouse for Prospective Students, I had the chance to talk to students and convince them to join the aforementioned program at our school, and I had the chance to showcase some of my previous projects including ReSourced. Lastly, a couple of friends and I were responsible for travelling to a Middle School and enlightening the future students there about High School, the challenges that come along with it, as well as running a Python Workshop with them.

Completed all parts of the "Intro to Human Rights and Equity" Course by Volunteer Toronto necessary for volunteering at large professional venues such as the Elevate Festival and the Toronto International Film Festival.

Volunteer at the 2024 FIDE Candidates, the most competitive world-class tournament where the next World Champion was chosen. Had the chance to work and meet people from all across the globe who were connected by the wonderful game of Chess. I was 1 of 300 people all across Canada who received the chance to volunteer at this best of the best tournament. I had the chance to meet, interview, and take pictures with the best minds in Chess not only in Canada, but across the world.

Student Ambassador of the International Humanitarian Peel Youth Council, a division of the Canadian Red Cross. As an Ambassador, my responsibilities included helping to plan two large humanitarian events held at "University of Toronto: Mississauga" and one in "Palais Royale" in the heart of Toronto, as well as advertise the event. We were able to get more than 500 students to participate in the cause on both occasions. I was 1 of 3 in Grade 9, and 1 of 300 across the entire Greater Toronto Area.

When I was younger, aligned with my interest in the Automotive sector, I had the chance of being the host of AutoBox as a Car Reviewer where I had the chance to improve on my communication skills while learning about and experiencing numerous different vehicles and their features.

Explore My Achievements

Loading achievements...
About Me:

My name is Sarveshwar Senthil Kumar, and I am an aspiring software engineer. When I was 10 years old, I learned how to program in Python as part of a school Genius Hour project, even since, I have been fascinated by the world of Computer Science and Technology.


I am a person who enjoys honing my problem-solving skills as can be seen by my two biggest passions of Computer Science and Chess. I also believe that my strength lies in my collaboration and communications skills as proven by my collaborative projects like ReSourced and my marketing and public projects such as Zugzwang as well as AutoBox.


I am grateful for the opportunities I have had leading up to the present and for the projects that had led me to build up the skillset and experience I have currently, and I am looking forward to the future and wherever it leads me. I look forward to enhancing my skills and building up experience which I can one day use to my advantage.


My Resume:


Contact Me:

Email: Sarveshwar313@gmail.com || SarvesMS@outlook.com
Call or SMS: +1 (437) 450-4378
GitHub: https://github.com/SarveshwarSenthilKumar
Replit Account: https://replit.com/@sarvesh313
WordPress Website: https://sarvesh313.wordpress.com
LinkedIn Profile: https://www.linkedin.com/in/sarveshwarsenthilkumar/
Created by Sarveshwar Senthil Kumar