Michael Song
I'm a designer and developer passionate in crafting modern and responsive websites and web applications. Welcome to my portfolio, a showcase of some of my projects and skills.
About
Work Experience
September 2021 - Present
Website Designer and Developer
Semiahmoo Arts Society, White Rock, BC
- Applied user-centred design principles to design and develop web pages and Shopify store with a focus on interaction and accessibility
- Created responsive web content for a wide range of demographics on different platforms and devices
- Developed and deployed custom scripts with a focus on usability optimizations
September 2023 - April 2024
Course Experience Designer
Beedie Executive Education, Simon Fraser University, BC
- Designed and maintained multimedia content for online and hybrid learning environments with faculty and staff
- Developed scalable web-based content for internal teams, faculty, and students
- Evaluated new tools, optimized and maintained existing learning management system functionalities
Education
Bachelor of Science - Simon Fraser University
-
Major in Interactive Arts and Technology - School of Interactive Arts and Technology
-
Minor in Computing Science - School of Computing Science
-
Concentration in Media Arts - School of Interactive Arts and Technology
Skills
Graphic Design
Photoshop
Illustrator
InDesign
Lightroom
Figma
Axure RP
Video Editing
Premiere Pro
DaVinci Resolve
After Effects
3D Modelling
Rhinoceros
Maya
SolidWorks
Unity
Spline
Front-End
HTML
CSS
JavaScript
Sass
Programming
C
C++
C#
Python
Java
Haskell
Rust
Processing
CMS
WordPress
Wix
Shopify
Projects
Web Interface
SFU Bulletin
A user-centred design interface project for the SFU web service system that allows students to post their flyers virtually.
Continue readingVideo Game Interface
Thunder: Throne Wars
A redesigned interface prototype that aims at revamping the user experience which is used to replace the current placeholders in the beta game Thunder: Throne Wars.
Continue readingNarrative-Driven Game

La Belle Vendetta
An narrative-driven RPG with the player as a private investigator uncovering the truth behind the murder of the restaurant head chef.
Continue readingC++ Application
Bank Simulation
A simulation to evaluate potential improvements if the bank hires more tellers using custom Queue, Priority Queue, and Binary Heap ADT classes.
Continue readingRust Application
Rust Blockchains
A simple blockchain system in Rust focused on Rust's concurrency model through multi-threaded proof-of-work mining using task queues.
Continue readingMotion Graphics

The Stone Artist
An abstract poetry video expressing the deeper meaning of the poem, collaboration with Vancouver's Poet Laureate.
Continue readingHaskell Application
Haskell Rainbow Tables
Rainbow tables in Haskell showing how a password can be hashed, reduced, and stored in an optimized way to retrieve the original value based on its hash.
Continue readingC++ Application
Fitness Studio Registration System
An application that manages member records allowing front desk attendants to efficiently handle member registrations, modifications, removals, and print records.
Continue readingMobile Application
MedicApp
A mockup of an app that can find equivalent medication and remedies to common illness for the particular country the user is in.
Continue readingBrand Identity
KryoSleep
The brand identity for a fictional company, including a branding book, business card, and letterhead.
Continue reading