Master's Thesis Work
A new qualitative theory for understanding non-listening interactions. Click here for an illustrated summary of the main ideas.
Tools: qualitative analysis, Grounded Theory, in-depth interviews
Confident speaker, skilled writer, and passionate teacher: I love to solve challenging problems and to learn about almost anything. After a switch to computer science three years ago, I have completed three very successful internships in software development. I am currently searching for entry level or new grad jobs in software development with May or June 2025 start date.
Those who know and work with me can vouch: I am known for avid learning, quality code, and peer support.
AVID LEARNING: You don't spend as much time in school as I have unless you really love discovering new knowledge. That's why, when I made the self-discovery to pivot my career path, I didn't hesitate to return to school to study computer science even after completing two degrees before. I love where I am; and this time—this degree—I love where I'm going, too.
QUALITY CODE: When I learn new skills I strive to learn them thoroughly and well with a keen eye to understanding best practice. That's why after taking my first computer science course at UBC, I was trusted enough to be appointed lead grader for all student code assessment in a course covering the same material the next term.
PEER SUPPORT: Success is not zero sum, and I love to learn by teaching. That's why, after seeing classmates nervous about practicing code interview skills, I created and taught an original workshop to break down barriers. Oh No, Leetcode! was a huge success, drawing over double the in-person attendance anticipated by the department that hosted it.
I aspire to design, write and maintain code for innovative software projects that improve lives. Are you hiring at a company that fits? I'd love to hear from you.
Languages:
C#, Python, Java, Racket, PHP, Golang, JavaScript, TypeScript, HTML, CSS, SQL
English, French
A new qualitative theory for understanding non-listening interactions. Click here for an illustrated summary of the main ideas.
Tools: qualitative analysis, Grounded Theory, in-depth interviews
Playable, feature-rich sudoku GUI designed in a pure-functional paradigm.
Tools: Racket ISL+, 2htdp, test-driven development, systematic program design
Custom C# mods adding UI enhancements (Fish Preview, Show Item Quality) and new interactive features (UV Index, Angry Grandpa) to Stardew Valley video game.
Tools: Git, GitHub, C#, Stardew Modding API, Harmony library
Ideation and product design for a team project at nwHacks 2022.
Hotseat JavaScript web client for playing Quarto!
Abstract art generator using JavaScript DOM manipulation.
Responsive CSS snippet inspired by the art of Piet Mondrian.