Hey! Thanks for visiting my site. I'm currently working for
Ensemble Systems.
I'm passionate about creating software that people
will love to use. While I still have lots to learn about the world
of software development, I'm eager to learn from my mistakes, pick
up new things quickly, and find ways to have an impact on other
people's lives through the tools I build.
In my free time you can probably find me enjoying the river valley
or experimenting in the kitchen by attempting to cook the latest
Binging with Babish recipe. I love learning new things, trying out
new experiences, and am looking forward to what's next :)
After graduating from York University with a B.Eng in Software
Engineering, I was approached by Overklocked Gaming & Computers (a
local Gaming Cafe in Edmonton), to create a new software system to
manage their gaming cafe.
I worked closely with the owner to create a new system from the ground
up that would include both a new client for customers to use on the
PCs there, as well as a new administrator panel that would act as both
a POS and data analytics dashboard. The client application (built-in
C#/XAML using the WPF framework) replaces the Windows desktop with a
custom game browsing experience, tracking users' time throughout their
play sessions, and allowing them to play games they may not own by
granting access through the center's licences.
The administrator panel is a React/Electron application that allows
the employees of the center to sell time and concession products to
users, as well as provide an overview of the computers in the center
and allow for remote commands to be sent to the computers. The owner
accounts are granted access to the backend data panel to view &
generate financial reports, as well as see various analytics about how
and when different games get played.
Opus has been live at Overklocked since July 2021 on all 60+ of their
PCs, managing a user base of over 18,000 users.