Passionate Software Developer
C# (ASP.NET MVC), TypeScript, Python, Java
CD/CI Pipelines, Visual Studio, Git CLI and UI, Command Line, Microsoft Azure, Service Fabric
Selenium, SpecFlow, JUnit, Chai, NUnit, XUnit
Node.js, React-Redux, AngularJS, HTML/CSS/JavaScript, jQuery, Bootstrap, Express
AWS DynamoDB, Couchbase, SQL, CosmosDB, MongoDB, Firebase
On-demand, scalable Pokémon giveaway service hosted as a Discord bot.
Learn more.
Lightweight match analysis and result viewer for mobile users.
Check it out here.
Driven by my passion for finance, I used Alpha Vantage API to create a Python script to select strong daily stocks based on Moving Average and Volume Analysis.
At Lumohacks 2018, we tackled the challenge of sending virtual messages to first responders and veterans to improve their mental well being.
In my industry skills course, created and designed a display of NBA Stats in conjunction with News articles and Match information as an information hub for users. Our primary goal is to allow the user to personalize their own NBA viewing experience.
In my databases course, we designed a conceptual sports team database, containing information on all the teams, players, and matches. The system would also handle SQL queries and was hosted on XAMPP using phpMyAdmin.
In my software engineering course, we were tasked with making a Typescript database set to handle JSON queries for a stored set of courses and rooms at UBC. We also illustrated UML diagrams and implemented them in our system.
Developing AWS Commerce Platform's Services using Java, Coral, and AWS Simple Workflows. Writing tests to support our full CD/CI pipelines environment.
Worked on Mojio's Core Platform using C# and Azure Service Fabric. Collaborating with a small team of four developers for a new set of features set to be released by EOY 2020.
Writing Selenium and SpecFlow scripts and test cases, which I get feedback from daily scrum meetings. I also performed full-stack web development with ASP.NET, TypeScript and C#.
Wrote a financial research report on the company HWD.TO learning with a team of Sauder student analysts.
Report on Seeking Alpha.
Helped host and run brackets during the largest Smash Bros. Tournament in the Pacific Northwest.
Learn More.
Worked as a General Clerk at the UBC Location, tasked with closing departments and stocking shelves as needed.
Designed and taught COMM 290 review sessions.
2016W Midterm 2016W Final 2017W Midterm 2017W Final
2018W Midterm 2018W Final