👨‍💻 Experience

Coding Skills
Programming Languages
PYTHONPYTHON CC C++C++ JAVAJAVA HTML5HTML5 CSS3CSS3 JAVASCRIPTJAVASCRIPT RUBYRUBY
Web Frameworks
DJANGODJANGO FLASKFLASK FASTAPIFASTAPI RAILSRAILS NODE.JSNODE.JS BOOTSTRAPBOOTSTRAP REACTREACT NGINXNGINX
AI Frameworks
OPENCVOPENCV KERASKERAS NUMPYNUMPY PANDASPANDAS SCIKIT-LEARNSCIKIT-LEARN MATPLOTLIBMATPLOTLIB TENSORFLOWTENSORFLOW
Databases
POSTGRESPOSTGRES REDISREDIS SQLITESQLITE
Other
RASPBERRYPIRASPBERRYPI TORTOR GITGIT ELECTRONELECTRON LINUXLINUX


Work experience
Logo
Travelers Canada | Data Engineer | Co-op
Jan 2024 - Apr 2024
  • Engineered a robust Python-based platform utilizing Pandas to seamlessly generate comprehensive reports using data from diverse sources in under a minute, 99% faster than a manual process which could take hours.
  • Developed a dashboard using Dash and Plotly, which is 5x faster than the existing dashboards and more feature-rich.
  • Developed Python and SQL-based tools to analyze millions of database records to swiftly identify and report anomalies.
  • Enhanced and optimized the SQL code for various ETL pipelines in order to fix errors and increase functionality.
  • Facilitated the transition of multiple teams to using Python by making documentation and conducting training sessions.
Logo
RBC Investor Services | Data Engineer | Co-op
May 2023 - Aug 2023
  • Worked on fully automating the ETL pipelines for dozens of terabytes of critical investor data using Airflow, Pandas, PySpark, Databricks, and AWS.
  • Contributed to major workflow and repository changes, decreasing the time taken to set up a new ETL pipeline by 75%.
  • Added comprehensive unit tests to existing repositories, allowing code reviews to be completed up to 50% faster.
Logo
University of Waterloo | Full-Stack Developer | Part-Time
Oct 2022 - Dec 2022
  • Created full-fledged, interactive, mobile-responsive admin web pages using React and Ant Design, and populated them using a Go server.
Nokia Logo
Nokia | Future Tech Intern | Full-Time Internship
Jul 2021 - Aug 2021
  • Created a script with Python, Locust, and Greenlet to load-test the Nokia Network Services Platform by sending millions of HTTP requests per second, a 30x speed increase over the older program.
  • Cleaned up and optimized old Javascript-based Selenium tests to make them over 5x faster, while still using less resources.
Tilda Research Logo
Tilda Research | Full Stack Developer | Part-Time
Jan 2021 - Jul 2021
  • Added filter-based search to various admin pages on a Ruby-on-Rails server, allowing complex searches to be 3x faster than before.
  • Refactored the front-end code in order to improve page load time by upto 50%, while also improving the general UI/UX.


Volunteer experience
Logo
UW Code Lab | Founder and President
Jun 2024 - Present
  • UW Code Lab is a student-led organization creating software tools to enhance student life at the University of Waterloo.
Logo
UW Computer Science Club | Vice President
Sep 2023 - Dec 2023
  • Worked with the other executives to direct the team of almost 100 organizing committee members to organize and run events, maintain the office space, develop and maintain in-house software, and more for the largest extracurricular club in the university.
Logo
University of Waterloo | Orientation Leader
Sep 2023
  • Organized and led various events to help incoming students learn about, and adapt to life in university.
  • Engaged with the incoming students and answered any doubts and questions they might have.
  • Worked with the other orientation leaders and faculty members to ensure that all the events ran smoothly.
Logo
Sir John A Macdonald C.I. Coding Club | President and Lead Mentor
Oct 2021 - Jun 2022
  • Founded and led the largest extracurricular club in the school.
  • Organized and ran weekly meetings where students with experience taught others advanced programming concepts beyond the normal high school level.
Logo
Sir John A Macdonald C.I. Math Club | Co-President
Oct 2021 - Jun 2022
  • Organized weekly meetings for students interested in learning Math beyond the level taught in high school.
  • Created weekly videos explaining solutions to contest problems.
  • Worked with teachers and other club members to organize a schoolwide Math contest.
🎓 Education
My education
Logo for University of Waterloo
University of Waterloo | Bachelors: Honours Computer Science Co-op
2022 - 2027
  • 3.7 / 4.0 Cumulative GPA
  • Vice President of Computer Science Club
  • Event Volunteer for the Faculty of Mathematics
  • Orientation Leader
Logo for Sir John A Macdonald CI
Sir John A. Macdonald CI. | High School Diploma
2018 - 2022
  • 98.3% top 6 average in Grade 12
  • President of Coding Club and Math Club
  • Member of Tech Crew
  • Yearbook Photographer