Available for New Grad 2026

Architecting AI-Driven
Distributed Systems.

I'm Hrutil Patel, a Computer Science student at the University of Manitoba specializing in Distributed Systems and Artificial Intelligence. I love building scalable software solutions that leverage AI to solve complex problems. Currently seeking new grad opportunities for 2026.

Education

B.Sc. Computer Science


Focus Areas AI, Machine Learning, Security, APIs
Currently Learning Neural Networks
Location Winnipeg, MB

Technical Skills

Languages

Python Java PHP C/C++ JavaScript HTML/CSS SQL React

Dev Tools

Git Cursor Azure AWS Postman Docker

Database

MySQL HSQLDB Neo4j SQLite MongoDB

Libraries

TensorFlow Pandas NumPy Matplotlib React Node.js Django

Operating Systems

Debian Ubuntu Unix Windows MacOS

Testing

Pytest Mockito JUnit Unit Testing Integration Testing

Concepts

OOP Data Structures & Algorithms REST APIs Distributed Systems CI/CD SDLC Agile/Scrum Operating Systems Data Analysis Software Engineering Clean Code Practices Software Best Practices

Experience

Priceline

Software Developer Co-op

Sep 2025 - Present Winnipeg, MB
  • Developed and improved APIs that deliver real-time hotel, car, and flight inventory to global travel partners, helping them provide accurate deals and smooth booking experiences to customers.
  • Tested, debugged, and documented core applications in PHP, Ruby, and Rust, strengthening the reliability of high-traffic systems used across multiple partner platforms.
  • Improved backend performance and reliability for high-traffic systems.
  • Participated in Agile sprints, retrospectives, and CI/CD deployments using AWS, Docker, and Azure DevOps tools.

University of Manitoba (Faculty of Science)

Undergraduate Research Assistant (USRA)

May 2025 - Aug 2025 Winnipeg, MB
  • Transformed large-scale system logs into provenance graphs to enable deeper security analysis and help researchers track system activity in a structured way.
  • Applied Graph Neural Networks, Word2Vec, and supervised ML models to detect anomalies in provenance data, contributing to research that explores new methods of identifying malicious activity.
  • Contributed to research experiments and helped prepare findings for publication.
  • Applied data analysis and optimization techniques to improve ML model accuracy.

Public Services and Procurement Canada

Junior Programmer (Co-op & Part-time)

Jan 2025 - Aug 2025 Remote
  • Developed and maintained backend features following SDLC best practices, performing unit/integration testing and troubleshooting issues to support production reliability.
  • Integrated and deployed new features in a cloud environment using AWS services, ensuring smooth rollouts and supporting a scalable application used by federal scientists.
  • Built and maintained backend and frontend features with Python, Django, React, and PostgreSQL.
  • Automated tests with PyTest and added CI/CD checks to catch issues early.

University of Manitoba (Dept of CS)

Student Research Assistant

May 2024 - Dec 2024 Winnipeg, MB
  • Reviewed research papers and developed machine learning models aimed at strengthening provenance-based system security through anomaly detection.
  • Collaborated with faculty and peers on an NLP project that analyzed system logs, producing experimental results that informed ongoing research and publications.

YouLearnt

Game Developer Intern

Jun 2024 - Sep 2024 England, UK
  • Designed and developed interactive math learning games with HTML, CSS, and JavaScript, making math concepts more engaging for students through play.
  • Added randomized logic and real-time feedback to arithmetic challenges, giving learners a more dynamic and supportive experience as they practiced.

In and Out Convenience Store

Website Coordinator

Feb 2022 - May 2024 Winnipeg, MB
  • Maintained and updated the company’s website with HTML, CSS, and JavaScript, ensuring the site stayed responsive and user-friendly for customers.
  • Managed GitHub workflows, pull requests, and code reviews, helping the small team collaborate more effectively on technical updates.

Hackathons

Taiv Hackathon

2nd Place Winner

March 2025

  • Collaborated with a teammate to improve an ad-break detection system for TV content by refining its logic and accuracy across complex test cases.
  • Built and optimized Python-based solutions in Google Colab, enhancing performance and reliability for real-world video classification tasks.

NASA Space Apps Challenge

Global Participant

October 2024

  • Designed an interactive 3D visualization of solar flare activity and its effects on Earth’s magnetosphere using Three.js, JavaScript, and NASA APIs.
  • Implemented efficient particle simulations, real-time data integration, and data sonification, making space weather concepts engaging and accessible to the public.

Projects

Scheduling Policy Visualization

Designed an interactive website to visualize scheduling algorithms (SJF, Round Robin, FIFO), showing real-time execution timelines and waiting times.

JavaScript Algorithms

JMD-Website

Developed a web platform that helps students view assignments, marksheets, and resources, while allowing admins to manage users. Implemented PDF export features.

Full Stack PDF Gen

OnMyTrip App

Built a mobile app integrating Winnipeg Transit and Weather APIs for real-time bus schedules and trip planning. Added QR code generation for trips.

Java API Integration

SchoolDB System

Developed a C# Windows Forms application connected to SQL Server to manage school data. Implemented complex SQL queries and JOIN operations.

C# SQL Server