Nicholas Werugia

Machine Learning Engineer

Bilingual (English & French) software engineer specializing in AI/ML with experience in real-time prediction systems, computer vision, and full-stack development.

nicholas-portfolio -- bash

Technical Skills

Programming Languages

Python JavaScript Java SQL HTML/CSS C/C++ Bash

Machine Learning / AI

TensorFlow Keras NumPy Pandas Scikit-learn Computer Vision Neural Networks

Web Development

React Django Flask Node.js RESTful APIs Responsive Design

Databases & DevOps

MySQL NoSQL MongoDB Firebase Docker Azure AWS CI/CD

Tools & Software

Git GitHub VS Code Jupyter Jira Figma Agile

Work Experience

Jan - Apr 2025

AI Intern

Hydro-Quebec | Hybrid
Working on artificial intelligence solutions for energy sector challenges.
Apr 2023 - Dec 2024

Machine Learning Engineer (Internship)

M2M Tech Inc. | Remote
  • Developed a real-time machine learning prediction application in Python using pandas for efficient data manipulation.
  • Executed a machine learning pipeline deployment in Azure, achieving 90% prediction accuracy.
  • Developed responsive frontend using HTML, CSS, JavaScript and React with real-time data analysis.
  • Resolved Docker container issues on Linux platforms and enhanced backend with Python Flask and RESTful APIs.
  • Achieved 80% code coverage with comprehensive testing suites using Pytest.
  • Deployed solutions via GitHub Actions for automated CI/CD workflows.
Jan - Mar 2023

Software Engineering Research Coordinator (Internship)

Healthcare Systems R&A | Remote
  • Developed a Python-based computer vision project while coordinating research efforts.
  • Created custom TensorFlow models with advanced techniques like custom layer implementation.
  • Experimented with various model architectures and used OpenCV/PIL for image processing, reaching 82% accuracy.
  • Coordinated team efforts across multiple functional groups using Agile practices.
  • Presented findings to company-wide stakeholders using effective storytelling techniques.

Projects

🤖
AI/ML

Natural Images Classification Model

Developed an image classifier using TensorFlow's Keras with data augmentation and CNNs, achieving 75.57% accuracy.

View Project
👁️
Computer Vision

Healthcare Computer Vision

Python-based computer vision project with custom TensorFlow model for healthcare applications, achieving 82% accuracy.

View Project
🏢
Web Development

CondoCare

Full-stack condo management application with comprehensive testing and user management features.

View Project
💻
Web Development

GetSoft

Software distribution platform with user management system built using modern web technologies.

View Project
Web Development

StackOverwhelmed

Collaborative Q&A platform for developers modeled after Stack Overflow with responsive design.

View Project
Hackathon

SparksOfJoy

Hackathon prize-winning anonymous messaging app designed to spread positivity.

View Project
🗄️
Database Design

School Management Database

Relational database schema with JavaScript and PHP integration for school management.

View Project

Contact Me

Get In Touch

I'm currently open to new opportunities and collaborations. Feel free to reach out!

📧

Email

werugian@gmail.com

📱

Phone

+1 (514) 795-4605

📍

Location

Montreal, Canada

Send a Message