Back to All Work

J

o

b

s

 

&

 

I

n

t

e

r

n

s

h

i

p

s

Big formal jobs with hours, managers, and usually tons of internal tools and legacy code, as opposed to contract or startup work. If you're looking at this page, you may also want to know that I studied software engineering at McGill University.

Cover image from Service Integration @ BC Attorney General's Ministry
Service Integration @ BC Attorney General's Ministry

My work on helping the many branches and organizations inside the justice sector of the BC Government to securely and reliably exchange information and build cross-organizational digital services.

Java
Quarkus
Apache
OpenShift
Software Development
People Management
Job
Cover image from Flojoy
Flojoy

My contributions to Flojoy, a new visual programming system, designed to make hardware and AI projects easy for a no-code audience.

Python
ROS
ReactJS
ReactiveX
FastAPI
System Design
Product Management
People Management
Software Development
Job
AI ML
Robotics
Cover image from Zeroth Technologies - Software Engineering Consulting
Zeroth Technologies - Software Engineering Consulting

Building state of the art software, cloud, LLMs, robotics, you name it, for some really interesting clients.

Python
Rust
LangChain
HuggingFace
Pinecone
Product Management
People Management
Software Development
Job
AI ML
Cover image from WhatsApp Business Onboarding @ Meta
WhatsApp Business Onboarding @ Meta

Simplifying the process by which businesses join WhatsApp.

Hack
Flow
GraphQL
ReactJS
Software Development
Job
Cover image from AWS Simple Workflow Console @ Amazon
AWS Simple Workflow Console @ Amazon

During my time at Amazon, I worked on modernizing the SWF (Simple Workflow) Console, making major improvements to the ways customers can troubleshoot their workflows and search for patterns of failures.

AWS
Java
Software Development
Job
Cover image from bcsculpture.com - Interactive 3d Art Gallery
bcsculpture.com - Interactive 3d Art Gallery

An innovative virtual art gallery, providing 3d, AR, heavy animations, and massive interactivity, all with a perfect lighthouse score.

Framer Motion
BabylonJS
Blender
GatsbyJS
Typescript
Contentful CMS
RealityKit
ReactJS
C++
Python
Software Development
Job
Cover image from Report Generator @ Rocscience
Report Generator @ Rocscience

Designed and planned a new product for use in the entire Rocscience suite of apps.

Electron
TypeScript
C++
React-PDF
ReactJS
Software Development
Product Management
Job
Cover image from COMP250 Algorithms & Data Structures @ McGill University
COMP250 Algorithms & Data Structures @ McGill University

I made videos and animations, built innovative assignments, taught to over 5000 students over 6 semesters, and learned a great deal along the way. Learn about my work as TA on COMP250 at McGill.

Job
Java
Teaching
Software Development
People Management