Hi, I'm Sharon!

I love all things code and numbers. I am passionate about problem solving, and building scalable and efficient systems.


1234567891011121314
const Sharon = {    "currently": [        "@pumprofessionals, @uwaterloo    ],    "prev": "@faire, @kiavi, @geotab"    "interests": [        "data + database internals",        "distributed systems",        "predictive analytics"    ],    "hobbies": "puzzles"}; 

Puzzle image
Profile

At heart, I am a problem-solver. As a kid, I loved to solve puzzles (hence why this website's theme is puzzles), whether it be a sudoku puzzle, a rubix cube, or a counting problem. That's why I love building software. I believe in its ability to develop the creative solutions for complex issues our society faces.

I'm a third year software engineering student at the University of Waterloo. I've recently interned as a software engineer at Kiavi and worked on designing APIs and microservices, and building their new event-sourcing platform. My projects focused on how to more efficiently retrieve and store data to help automate financial decisions, and researching and building internal tooling for configuring and monitoring services. I've also interned as a software developer at Geotab working on their fleet management solutions and data pipelines. See more about my experiences here.

These days, I spend my time learning about infastructure, database internals, building data intensive applications, and financial markets. In my free time, I help teach elementary and high school students how to code as the Head of Tech at PuMP. I am leading the engineering process of redesigning their website from scratch.

More about this website? See Building A Portfolio.

Showcase Projects

Let's Connect!

I'm always interested in new opportunities and working with new people. Be it a quick chat or asking questions you have, feel free to reach out.

Oh! I'm also active on