2021 Graduation Photo

Johnas Wong

I'm a Computer Engineering 2021 Graduate from the University of Alberta who's eager to code. Welcome to my webpage, enjoy your stay!




My Projects

I've worked on many different types of projects over the years. Check some of them out!

Home Evaluation App

A request my friend came to me with that would help him calculate home areas for heat pump installations by automating the calculations. The app successfully finds the area of any enclosed polygon and supports data entry, for data such as the homeowner's information. I chose to use Flutter due to its multi-platform flexibility. This is my first time learning Flutter, and so all progress made is also a great learning opportunity. Goals are to add database integration to store calculations, graph points, client data, and to allow account support. This project is still in progress.

Flutter Dart iOS Android
Individual-Project Mobile-Application

This website!

Originally I set out just to make this website an online portfolio to always have on hand. But as I went on, more features like dark mode and embedded forms came to mind and I kept working to incorporate these ideas. Prior to this I had no web development experience, but I have since learned HTML and Markdown and picked apart how the one page template I used operated. After meticulously working with the code, I've learned the ins and outs of a basic site and the result is what you see today!

HTML Javascript Markdown
Individual-Project Web-Development

Where Shadows Lie

A single player experience created by a student dev team, developed in the RPG Maker MV game engine. The game is turn based, where the world is frozen while you are still. When an action occurs, the world progresses one turn. Play the game to find out how a lone fisherman found himself on this island! Custom plugins were created from scratch in Javascript to add the wanted features. This project was done with multiple release deadlines, including a tech demo, beta and gold version.

RPG-Maker-MV Javascript
Team-Project Game-Development