Pranj Patel

Hi, I'm Pranj Patel
Software Engineer

Background

Summary

I'm a software engineer who finds excitement in turning complex challenges into elegant solutions.

I'm fascinated by how AI is being integrated into society and excited to build systems that make this integration useful in everyday life.

I am currently working on a web application aiming to reduce the workload of teachers and improve educational outcomes using AI.

Skills

HTML
CSS
JavaScript
TypeScript
React
Next
MongoDB
Android Studio
Remix
GitHub
Vite
Firebase
Java
Azure
Python
CPP
gRPC
Flask
Django
Postman
Visual Studio
Tailwind
Node
Express

Education

University of Alberta Logo

University of Alberta

BSc. in Software Engineering

September 2019 - April 2024

Relevant Coursework:

Data Structures & Algorithms, Object-Oriented Design, Software Requirements, Software Testing, Database Management, Operating Systems, Parallel Programming, Searching and Planning in AI, Intelligent Systems

Projects

Orqa

August 2025

Educational platform generating AI-powered curriculum-aligned questions and enabling real-time collaboration between teachers and students to reduce workload while supporting student learning.

ViteReactJavaScriptMongoDB

TravellR

In Progress

Travel planning web application combining comprehensive hotel and flight searches with AI-powered activity recommendations to plan and organize trips efficiently and seamlessly for travelers.

NextReactTypeScriptFirebase

Air Quality Dashboard

April 2024

Air quality monitoring application providing real-time visualization of environmental sensor data across the globe, featuring historical trend analysis and customizable alert notifications for users.

RemixReactJavaScriptAzure

FoodVerse

November 2022

Android application that reduces food wastage through the use of secure user authenticated ingredient tracking, comprehensive recipe creation, detailed meal planning and organized shopping lists.

JavaAndroidFirebase

Newton's Cradle

August 2021

Educational Newton's Cradle simulation allowing adjustment of physics parameters to analyze collision behavior and momentum transfer, developed for the University of Alberta's Mec E 265 course.

HTMLCSSJavaScript

Pool

June 2021

Educational Pool simulation allowing dynamic adjustment of physics parameters to analyze collision behavior and ball mechanics, developed for the University of Alberta's Mec E 265 course.

HTMLCSSJavaScript

Work Experience

2024

Junior Software QA Engineer

Sep 2024 - Apr 2025
Seisware International Inc.
Seisware International Inc.
Calgary, Alberta
  • Developed automated test scripts in Python to validate common user workflows across the SeisWare app, increasing test coverage by 70% and saving the QA team 15 hours of manual testing per release.
  • Created a system-wide test plan for a major release of the SeisWare app, incorporating load variations and edge case scenarios, uncovering 6 critical bugs pre-release and causing a 40% reduction in post-release issues.
  • Conducted black-box testing on new features, identifying critical bugs and ensuring seamless integration with existing functionality before release.

2023

Software Engineer Intern

May 2023 - Dec 2023
Seisware International Inc.
Seisware International Inc.
Calgary, Alberta
  • Led the refactoring of SeisWare’s internal SDK to support batch CRUD operations, improving API efficiency by enabling developers to process multiple seismic data types in a single request.
  • Implemented batch processing logic within the SDK's C++ API layer, reducing network and processing overhead by 60% for high-volume data workflows.
  • Built comprehensive unit tests for the new multi-CRUD endpoints, preventing critical post-deployment bugs and ensuring reliability for SDK app developers.

2022

Software Engineer Intern

Jan 2022 - Aug 2022
Willowglen Systems Inc.
Willowglen Systems Inc.
Edmonton, Alberta
  • Built a C++ and gRPC-based messaging layer for the Vancouver SkyTrain’s SCADA system, enabling real-time routing of train location, signal and sensor data between modules via a pub-sub architecture.
  • Developed simulators in Python and gRPC to emulate the messaging layer, allowing other teams to test their modules independently and accelerate development cycles by 70%.
  • Resolved critical C++ and JavaScript bugs that caused data latency errors in real-time data monitoring systems for the Vancouver SkyTrain, Ottawa LRT, and JFK AirTrain, preventing service interruptions for 10,000+ daily riders.

2021

Front-End Developer Intern

May 2021 - Aug 2021
University of Alberta
University of Alberta
Edmonton, Alberta
  • Developed and deployed interactive physics web simulations using HTML, CSS and JavaScript, enabling 100+ engineering students each semester to engage deeply with course topics and grasp core concepts faster.
  • Redesigned and modernized the Engineering Graphics course website to be fully responsive, reducing navigation-related student support emails by 30% and improving usability across devices.