Aroha Upreti
Computer Science student passionate about building thoughtful, reliable software.
Overview
About Me
I’m a Computer Science student at the University of Ottawa with experience building full-stack applications, working close to the system level in C/C++, and contributing to security-focused projects.
I enjoy tackling challenging problems, learning how systems work under the hood, and writing clean, maintainable code. I’m especially interested in backend development, systems programming, and security.
Tech I work with: React, Next.js, Node.js, C/C++, Python, Linux
Experience
Software Developer Co-op (C++)
Ross Video • Sept 2025 – Present
- Implemented MiniMEs and UltraScenes for the Carbonite virtual switcher
- Developed new features for XPression scene generation
- Debugged and resolved critical production issues
Android HMI Intern
Ford of Canada • Jan 2025 – May 2025
- Developed Android components for Fully Networked Vehicles
- Fixed validation-reported issues using Java
- Collaborated with cross-functional teams
Security Branch Co-op Student
National Research Council Canada • Jun 2024 – Dec 2024
- Evaluated SaaS tools for security compliance
- Supported cybersecurity awareness initiatives
Projects
Starlight Dental Clinic
Front-end website created for SEG3125 Analysis and Design of User Interfaces.
Memory Game
Front-end website with some logic, created for SEG3125 Analysis and Design of User Interfaces. Features a memory game with different difficulties and themes.
PCPartzOnCommand
E-commerce application for computer parts. You can browse and search for parts of your choice, and checkout your order. A survey follows your purchase.
Food Analytics
Food analytics website that compares the price of certain vegetables from a dataset. Features bilingual text.
Amazon Clone
Full-stack web application featuring product browsing, cart management, and dynamic item loading.
BudgetBear
Cross-platform budgeting app with OCR receipt scanning, spending analytics, and budget tracking.
EVTrack
An iOS/Android application that revolutionizes your EV driving experience. From monitoring your battery status to locating nearby charging stations, it ensures a seamless and stress-free ride every time.
Power BI Dashboard
Data visualization of statistics for the NRC Security branch, featuring custom modelling data and measures, and custom queries for easy and accessible results.
Similarity Image Search
A simple program that searches for similar images (resemblance of images in terms of its contents, colours, and textures). It works by comparing the colour composition and further verification is done by calculating the image's histogram.
Healthcare Appointment Management System (HAMS)
HAMS is a mobile application designed to streamline the process of healthcare appointment scheduling and management. This application was created for my SEG 2105 - Introduction to Software Engineering class
Simple Calculator
Basic Python calculator created using TKinter. Can perform simple mathematical operations.
Toolbox
Skills
Academics
Education
Honours B.Sc. in Computer Science
University of Ottawa
GPA: 3.8 / 4.0
Dean’s Honour List: 3×
Expected Graduation: December 2027
Academic Focus
- • Data Structures & Algorithms
- • Systems Programming
- • Software Engineering
- • Databases & Information Systems
- • Computer Security
Get in Touch