Welcome!

On this site you'll come to learn a little bit more about who I am and what I'm all about!
Continue scrolling to see all the projects I've worked on or currently have in progress!

Magic Mirror

A mirror with a twist! This "Magic Mirror" was built using a two-way reflective plexiglass mirror, a monitor stripped of its plastics, a raspberry pi 4 and some random lumber I had lying around. Behind the scenes, I'm running Raspian and a react based application in fullscreen mode that display a bunch of information that has been personalized for me! Click "Learn More" to see the entire build process start to end!

Circle Absorber

A game developed for the first generation Pebble smartwatch where you control a big orb using the accelerometer within the watch to collect smaller orbs. As time goes by more and more bombs come into play. Click "Learn More" for more information.

Skippy's Gold

Do you like treasure? Guide Skippy the pirate through the treacherous caves of the caribbean to find long lost gold. The caves are dark and the paths are narrow. Test your ability to remember the paths which skippy must follow to find the treasure!

Technical Background

After graduating BCIT in 2016, I've spent the next 5+ years steadly increasing my knowledge as a Full Stack Engineer and am always looking for ways to make an impact and increase the knowledge I have as well as share it with others. I am endlessly passionate about code and nothing makes me happier than seeing something I made make a difference to someone else's life!

Backend

  • .NET Stack (.Net Framework & .Net Core)
  • MVC, Entity Framework, Dependency Injection, SOLID Principles
  • LINQ, AutoMapper, Antlr

Frontend

  • Angular 2+, React
  • HTML5, CSS3, SCSS, TypeScript
  • XML, JSON, RESTful APIs

CI/CD

  • Jenkins, SonarQube, ReSharper
  • Octopus Deploy, PowerShell, AWS
  • Automated unit testing and integration testing

Databases

  • MS SQL Server, Oracle, SQLite
  • T-SQL, PL/SQL
  • Writing complex stored procedures, optimizing databases

Get in touch