Psst.. Hey! This isn't all, Scroll down to learn more about me.
😀 About Me
👋 Hi There! Nice seeing you here.
I am Amol, and I am an 18-year-old student currently studying Computer Science at the University of Waterloo. I am passionate about all things STEM. I'm currently in my 1B term, and looking for co-op placement for the Summer 2023 term (May - August 2023).
Some Stuff I do
Personal Projects
I code for work and I code for play.
Educational Videos
Youtube but it isn't a waste of time.
Tutoring
Spreading the STEM knowledge.
Photography
The only way you can get me to touch grass.
Travel
Countries. Gotta visit them all.
Reading
Nothing can beat the smell of a book.
Coding Skills
Programming Languages
Web Frameworks
AI Frameworks
Databases
Other
Technical Skills
Computer Science • Machine Learning • Data Science • Computer Vision • Web Development • Technical Support • System Administration • Software Testing • Linux • Arduino • Raspberry Pi • Math • Physics
Soft Skills
Critical thinking • Problem-solving • Communication • Leadership • Time management • Fast learning • Helpful nature
👨💻 Projects and Experience
Some Projects that I have worked on recently
Docket
Cloud-based calendar that gets events from other websites and shows them in one place.
Pikpic
Self-hosted photo gallery app with AI-based image indexing and search.
Singularity
An automated downloader script for content from Google Classroom and Brightspace.
VidScribe
A video player that lets you take notes while watching videos.
Connect
A mobile app to quickly share contact details with people you meet.
AirGesture
Gesture-based input for computers with the potential to aid the differently abled.
TraceMe
An app that lets you visually represent your travels on a map. (Updated version coming soon...)
My work experience
Rhetoricon DB - University of Waterloo | Web Developer
Oct 2022 - Present
Making admin pages for the Rhetoricon DB website with React, and populating them with data from a Go server.
Learnt React, Typescript, and Ant Design, and worked on a research-based project for the first time.
Atermon B.V. | Minecraft Mod Developer
Jul 2022 - Aug 2022
Created a Minecraft Mod using the Fabric Mod API that can interface with a Raspberry Pi Pico.
Learnt Fabric API, Gradle, and Maven, and worked on a multi-file Java project for the first time.
Nokia | Future Tech Intern
Jul 2021 - Aug 2021
Wrote a Python script that uses Locust and Greenlet to test the resiliency of servers by sending millions of requests in rapid succession.
Cleaned up and optimized old Javascript Selenium tests to make them run 3 times faster.
Learnt software testing, multiprocessing, and Selenium tests, and worked full-time for the first time.
Tilda Research | Part Time Intern
Jan 2021 - Jul 2021
Added filter-based search to a Ruby-on-Rails-based patient management system.
Improved the UI to reduce load times and make the pages look cleaner and more visually appealing.
Worked with the database, and assisted in fixing errors that were caused by duplicate or erroneous database entries.
Learnt Ruby, and worked with production code for the first time.
🎓 Education
My education
University of Waterloo | Bachelors: Honours Computer Science Co-op
2022 - 2027
3.86 GPA
Currently in 1B Term, looking for co-op placement for Summer 2023
Sir John A. Macdonald CI. | High School Diploma
2018 - 2022
98% Grade 12 average
President of Coding Club and Math Club
Member of Tech Crew
Yearbook Photographer
Courses and certifications Click on the course name to see the online certificate.
CS50 Introduction to Computer Science
Harvard University on edX
CS50 Web Programming
Harvard University on edX
CS50 Artificial Intelligence
Harvard University on edX
Google IT Support
Google on Coursera
Deeplearning.ai Specialization
Deeplearning.ai on Coursera
Cisco IT Essentials
Cisco
Applied Data Science with Python
University of Michigan on Coursera
Introduction to Linux
Linux Foundation on Coursera
Learning Physics through Simple Experiments
Indian Institute of technology Kanpur
📞 Contact Want to hire me as a programmer? Want to make a new friend? It all starts with one message. Who knows, maybe we can make great things together.
These are my preferred methods of communication. I will usually respond in a few hours unless I am really busy.