Software Engineer

Mekaeel Malik

Computer Science student at McMaster University (Minor in Innovation), building scalable backend services, polished web apps, and applied ML tools.

Based in Hamilton / Toronto, ON

Technical focus

Java Spring TypeScript React Python SQL
Portrait of Mekaeel Malik

Projects

A few things I’ve built recently.

RapidReport

DeltaHacks 2025

Accessibility reporting web app that turns image uploads + prompts into professional emails, then routes reports to the nearest relevant recipients.

Next.js TypeScript Tailwind Cohere Google API

Plant Pals

Hack the North 2022

IoT plant monitoring system that connects Arduino sensors to a simple web dashboard for at-a-glance health monitoring.

Arduino HTML CSS JavaScript

Experience

Where I’ve worked and what I’ve shipped.

Software Engineer Intern / Coop

TD Bank Canada · Hybrid / Toronto, ON

May 2025 – Aug 2025

  • Built and deployed a Spring-based REST API for on-demand event processing supporting 100,000+ monthly authentication requests.
  • Cut API load time by 50% by identifying bottlenecks and implementing pre-caching with Spring Data.
  • Reduced data overload via database normalization, shrinking DB size by 10%+ and response size by 5%.
  • Helped consolidate adapter sub-calls, reducing unnecessary sub-calls by 60%.

Undergraduate Research Assistant

McMaster University · Hamilton, ON

Aug 2025 – Present

  • Designed ML models predicting NBA player injury risk to produce actionable insights for performance and risk management.
  • Collected datasets via web/API sources using Selenium and Beautiful Soup; cleaned/merged in SQL.
  • Trained and evaluated scikit-learn models on 10,000+ game logs and injury reports.
  • Contributed to a forthcoming publication by documenting methodology, results, and recommendations.

Software Developer — Summer Intern

Infinite Investment Systems · Toronto, ON

Jul 2024 – Aug 2024

  • Implemented browser-based testing for internal sites using Selenium, increasing test coverage by 30%.
  • Wrote integration tests for API endpoints using the Requests library, decreasing runtime by ~10ms.
  • Generated large-scale test data using Faker and Pandas (50+ GB) to meet internal testing needs.

Database Administrator

Penny Appeal Canada · Mississauga, ON

Jun 2022 – Sept 2022

  • Managed CRM data migration and automated workflows using UIPath RPA.
  • Supported website campaigns and strengthened front-end fundamentals with HTML/CSS.

Education

McMaster University · Hamilton, ON

Bachelor of Computer Science (in progress), Minor in Innovation · MES Council Representative

Sept 2024 – Present

Key courses: Software Development, Data Structures & Algorithms, Web Development, Logical Reasoning

Technical Skills

Languages: Python, Java, C, PostgreSQL, JavaScript, TypeScript, HTML/CSS

Tools: Git, VS Code, Cursor, GitHub, Visual Studio, PyCharm, JIRA, Jupyter Notebook

Libraries: Pandas, NumPy, Matplotlib, Selenium, Dask, Beautiful Soup, Faker, Requests, Spring Framework, React