Bob 
Pham 

Computer 
Science 
@ 
UBC 

Hi, my name is Bob and I write software. Beep boop.

Experience

UBC Orbit - Firmware Developer
Sep 2023 - May 2025
Firmware developer on the Command and Data Handling (CDH) subteam, writing build systems, internal tools, and device drivers
UBC Orbit
Invinity Energy Systems - Software Engineer Intern
May 2024 - Aug 2024
Software engineer intern, developing scalable high-performance web application for controlling and monitoring distributed battery grids
Invinity Energy Systems
Intel - Firmware Engineer Intern
Sep 2022 - Sep 2023
Firmware engineer intern, developing firmware, microcode, and software for a next generation hardware security module for IPU and FNIC SoC's
Intel

Education

University of British Columbia - BSc. of Science - Computer Science
Sep 2020 - Present
Introduction to Software Engineering (CPSC 310) Teaching Assistant. x4 Deans Honour List
University of British Columbia

Projects

logo
Benten
Multithreaded CLI Image Editor, mutates images into predefined variations
logo
Bermuda
Underwater rogue-like with custom game engine
C++OpenGLSDL2
logo
Project Cornucopia
Full-stack web app that aims to reduce food waste by scanning user grocery receipts to manage kitchen pantries
TailwindCSSPythonFlaskReactOpenCV
logo
FindingBarrelOS
Micro Kernel Operating System based on FindingBarrel from ETH Zurich
logo
Hercules
Android app which incentives healthy living by gamifying healthy habits
JavaAndroid
logo
Homework Manager
Google Chrome extention homework manager, created entirely using vanilla JS - using a barebones framework I created
JavaScript
logo
Insight UBC
Full-stack web app created as part of CPSC 310
TailwindCSSReactNodeJSTypeScript
logo
Maya
Maya is a Virtual Health Assistant, designed with the goal of separating more urgent call center requests from those that might be solved through more basic means, such as Cognitive Behavioural Therapy.
PythonFlaskReactTailwindCSSOpenAI
logo
Misc Scripts
Random Scripts I've written that are useful
Python
logo
Old Sites
Previous iterations of my portfolio website
TypeScriptReactTailwindCSS
logo
PokeDataDex
CRUD web app created as part of CPSC 304
JavaScriptPHPMySQL
logo
right angle
right angle is a posture correction web-application that uses computer vision help users improve their posture by detecting and notifying users when they have good and bad sitting posture.
TailwindCSSPythonFlaskReactOpenCV
logo
Device Repair Manager
Desktop application that streamlines the computer repair process by keeping track of progress and parts
logo
StorAI Teller
StorAI Teller is innovative webapp that allows kids and parents to create completely unique children picturebooks using AI.
TailwindCSSPythonFlaskReactOpenAI