Low poly hero picture

Michael Huang

Software Engineer

Coding a better today 1 line at a time

ABOUT

Back in 2016, I wrote my first program to breath life into an autonomous robot for my degree. Seeing the impact of those lines of code sparked my interest in software development, it was love at first sight. A few years later, credited with a Bachelors of Applied Science in Mechatronic Systems Engineering with a minor in AI, I was ready to take on the world of tech.


Today, I am a Software Engineer with a focus on full-stack development, having the privilege of amassing a diverse software development journey, and completing software project life cycles for my school, a leading global provider of clean energy solutions, a robotic start-up, and a data-driven farm wealth solutions platform.


I take pride in building robust software that are both functional and aesthetic. In my free time, I enjoy automating the mundane things, and dabbling in new technology.


When I’m not tinkering away at my computer, you can find me fidgeting with photography, exploring the mountains, riding through the twisties, or being whimsical with the ukulele.

EXPERIENCE

Oct 2022 - Jan 2024

GrainFox

Full Stack Engineer

Built and maintained data-driven features serving 5000+ organizations in the agricultural industry, including an AI-driven recommendation feature that increased user engagement by streamlining the content exploration process.

JavaScriptPythonVue.jsDjangoHTML & CSSSalesforce

Oct 2021 - Mar 2022

MapaRobo

Robotic Developer

Spearheaded the design and implementation of a cross platform mobile app that enabled users to monitor and control their robots remotely. Worked closely with product managers, developers, and engineers to refine project requirements.

JavaScriptPythonReact NativeHTML & CSSROS

Jan 2020 - Aug 2020

Ballard Power Systems

Control Engineer Co-op

Implemented and maintained data acquisition and control systems software for fuel cell testing. Developed an aggregate plant consumption template that automated the data reporting process.

LabVIEWSCADAIndustrial AutomationBeckhoffExcel

Summer 2016, 2017

Surrey Schools

Robotic Instructor

Instructed 25+ students cohorts in functional design, implementation, and programming. Mentored up to 6 teams simultaneously through the project life cycle to build and code autonomous robots.

RobotCTeachingProject Management

See my full resume

PROJECTS

Nightfalls

Weekly Sunset Quality Forecasts

SaaSNext.jsWeather

Aynon

Minimalist Hyperlocal Anonymous Social Forum

Full StackSaaSWebNext.js

Spotify Playlist maker

Workflow for sorting and categorizing like songs

PythonSpotify APIMachine Learning

Algo Trader

A ML approach to supervised algorithmic trading

PythonMachine LearningAutomation

GALLERY

/_next/static/media/6.ce70e471.jpg
/_next/static/media/1.21eda029.jpg
/_next/static/media/2.a277e205.jpg

BLOG

Oriental Taste

A recollection of my favorite dishes from Asia this summer

FoodChinaThailandJapan

Just the tip of Oregon

A week long day dream of beaches and mountains

TravelOregonWashington

Van Island once again

Another year, another car, another trial road trip

TravelVancouver Island

Hopscotch

My re-introduction to liquid courage

LiquorEventSlice of Life