I create efficient, user-focused solutions using modern technologies and programming languages.
I'm a developer who enjoys building accessible, easy-to-use applications. I have been able to leverage my expertise with technologies like React, NodeJS, and Firestore to create efficient and reliable user-focused solutions that simplify everyday tasks.
As a recent graduate from the University of Calgary, I am looking for opportunities to expand my skill set and contribute to new development projects. Iām open for any new experiences and opportunities to grow as a software engineer.
In my spare time I enjoy climbing, snowboarding, and reading.
Worked with a team to update outdated front-end components and build new features for customers, improving how the product looked and worked. Improved testing processes and expanded test coverage using Selenium to make systems more reliable. Created diagrams to show how changes to backend triggers could lower AWS storage costs and added a method to securely retrieve IP addresses.
Collaborated with a team of 6 to create a cross-platform e-commerce application. This app not only allows users to purchase products but has fun quizzes and events for customers to browse as well. With built in product sales tracking it also offers the business owner to visualize sales and find best selling products.
Created a simple android application that calculates optimal hand strategy for the cribbage card game. Helps new users learn proper strategy using expected values calculated for each card.
Working with a team of 5, we invented a new game where users were given 2 words and guessed a wikipedia page that contained those two words. We used a combination of SvelteKit with Vite and Firestore to create a web application. Users could play 3 game modes, create accounts,and send friend requests and challenges.
Created a web prototype to showcase a new user interface design for city information kiosk's. Built in React with a set aspect ratio for the kiosk screen size this web application demostrates what services could be offered to those in the city. Offering local transit routes, recommendations for dining and sight seeing, as well as emergency services hotlines.