Nicholas

Nicholas Caro Lopez

Welcome to My Portfolio!

Explore my journey, projects, and experience.

Always open to exploring new opportunites.

Nicholas Caro Lopez

About Me

Hola, mucho gusto! My name is Nick. I am a 3rd year Computer Science Co-op Student at Toronto Metropolitan (formerly Ryerson) University and I enjoy solving complex problems. I spend most of my time programming, the reasoning varying drastically anywhere from my university courses or professional work all the way to tinkering with the latest and most popular technologies out of personal interest. Having worked as a Software Developer/Engineer for 2+ years now, I have gained industry-level proficiency with programming languages like Python, C#, Javascript, SQL and many more. I also have some other hobbies including but not limited to: MMA, Gaming and Working Out. Please look around the rest of this webpage and if you would like to reach out to me in regards to anything, please message me!

Work Experience

Dayforce (formerly Ceridian) logo
Dayforce (formerly Ceridian)
May 2024 - Apr 2025
dayforce.com
Software Developer Intern

Designed, built, and maintained core authentication and session management microservices powering Dayforce’s secure login and MFA workflows, utilizing .NET/C#, ReactJS, and SQL Server.

Laboratory for Translational Medicine, Toronto Metropolitan University logo
Laboratory for Translational Medicine, Toronto Metropolitan University
Sep 2023 - Apr 2024
torontomu.ca/laboratory-translational-medicine
Software Engineer

Researched and developed an advanced, image-based motion-tracking extension for the open-source 3D Slicer platform using Python, PyQt, and Docker, to improve success rates in radiation therapy treatment planning.

Projects

Terrahacks Application Portal
Terrahacks Application Portal

Developed the 2024 Hackathon portal for Toronto-based University students interested in technology to further their skills, efficiently handling the registration of 473 applicants and 250 participants

💻 Live Demo📖 GitHub
Languages: JavaScript, Next / React
Tools: Supabase, AWS
Machine Learning Match Predictor
Machine Learning Match Predictor

Predicts the outcomes of La Liga football matches with an 84% precision using machine learning by applying a Random Forest Classifier and provides tools to scrape and prepare the necessary match data

Languages: Python
Tools: Selenium, Scikit-learn, Pandas

Skills

Python Logo

Python

C# Logo

C#

.NET Logo

.NET

JavaScript Logo

JavaScript

React Logo

React

Java Logo

Java

Contact Me

I’d love to hear from you! Feel free to reach out anytime through any of the following socials.

Email Logo
LinkedIn Logo
Github Logo