Michael builds websites!

Hi, I'm a full-stack web development consultant and mentor living in Portland, OR.
I specialize in Django and React, I but work in many languages.

Recent Work

BAVSOUND
BMW Audio Upgrades

Part of a complete rebranding for a company providing custom BMW sound system upgrades. This is a large, complicated site which I did not design but helped implement with Yuji Tomita.

Making Room for Manufacturing

This site is the public-facing facet of an ongoing research project at University of North Carolina which seeks to explore the rapid deindustrialization of cities. It features a custom-built layered map application which visualizes the data being researched alongside other related data.

Monarc Tree Home Automation

A complicated site with many seamless transitions, designed by Sterling Lentz and built by me. This is really two sites in one.

Find the Famous Pineapple
// USA Network

A game developed in conjunction with This Is Pop and partlyhuman, inc. for USA Network's TV show Psych.

I designed and wrote the backend code, which has since been used by NBC Universal to recreate the game with different branding.

Leader Bag Co.

A slick long-page scrolling site selling high-end bags. Built with Yuji Tomita.

Nikhil Kaza

Extremely customized personal website of UNC professor Nikhil Kaza. It features an extensive CMS, a project wiki, tumblr integration, and automated bibliography generation.

Megan Branch

Designed by Sterling Lentz, I built the site and created the scattered image gallery effect, which has turned into an open-source project and can be found on my github page.

Kilikina's Chocolat

I designed and developed this site to help my friends at Kilikina's, an up-and-coming local chocolatier. My compensation was entirely in chocolate!

EXPERIENCE

I made my first webpage in 8th grade, which featured a looping background MIDI and a scrolling <marquee>. I've been programming ever since.

I went pro in 2009 as a freelancer, and worked on many projects until I joined my first company, Building Energy, in 2015. (Most of what you see in my portfolio was made before 2015.) A year later, I joined CrowdStreet as a Senior Engineer.

In early 2017 I decided to leave the employee life and resume my work as a consultant. Additionally, I decided to make teaching and mentoring a bigger part of my life, and since then I've created a 6-hour Python video training course through Global Knowledge and have joined Thinkful as a web development mentor, which I'm currently busy with along with my consulting work.

Aside from my professional work, I've enjoyed making lots of unfinished video games, including my own Scala game engine; learning new languages (especially pure functional ones); and working on far-fetched app ideas that I hope one day will be complete.

Tools

I've built something significant in the following languages and frameworks over the years.

Languages

HTML5
CSS3
JavaScript
PureScript
ClojureScript
SQL
PHP
Scala
Lua

Frameworks

Django
Flask
Angular.js
React.js
D3.js
jQuery
Redux
LWJGL
OpenGL
Laravel
om/next
pux

Contact Info

Rather than fill out some stodgy contact form, why not just email me at:

maackle.d@gmail.com

Hope to hear from you!

P.S. — You can find more ways to connect with me on the main page ←