Michael Jasper's headshot photo

Michael Jasper's Personal Homepage

tl;dr

Contact

Get in touch with me at [my github username]@gmail.com

Currently

I'm currently working as a software engineer at Meta, building user-privacy improving features.

Career & Education

1999
Taught myself html, and made a website about my pokemon card collection (age 12, the math is left as an excersise to the reader)
2001
Assisted a teacher in creating a website for my Jr. High School
2002
Lots of QBASIC games, lost to the sands of time now unfortunatly
2003
Lucky enough to have a computer science program at my high school. Studied VB & Java for 3 years
2005
Purchased michaeljasper.com, and subequently didn't renew it. Lost to domain squatters for 15 years.
2009
First paid programming job. Initial developer working for a real-estate (spam) company, turned social network startup.
Started blogging athttps://www.mikedoesweb.com
2011
New job: creating registration forms, updating CMSs, and writing project management software (from scratch) for Weber State University
2013
Gradutated with Bachelor of Science in Computer Science from WSU
Started New Job, Front-end web developer for the Church of Jesus Christ of Latter-day Saints
2016
Promoted to team lead, released a few interesting web products, worked with wonderful people
Authored & taught a weeklong react+redux bootcamp to 100+ people over 5 sessions
Started a CS Masters program
2017
New Job at Instructure, working on lots of interesting projects. Writing services which help students and teachers every day
Spent a semester as an adjunct computer science professor. Taught ES6 and functional programming concepts to undergrad students
Started administering & publishing a UtahJS survey
2018
Graduated with Master of Science in Computer Science from Utah State University
2020
Tech lead over interesting project, delivering 50+ million email, sms, and push notifications a day to students and teachers
Finally reaquired michaeljasper.com after squatters lost it (suckers!). It only took 15 years of patience!
2022
Moved into a software engineering management/team lead position at Instructure
Accepted a new position with Meta, creating user-privacy focused features

Side Projects & Hobbies

Annual UtahJS Survey

Since 2017, I’ve done a survey of the UtahJS community focusing on education, career, pay (and more!), performing the analysis and publishing the results. I've been pleased over the years to hear from individuals who used this survey data to improve their careers & compensation. One or two have made it to the front page of hackernews!

Bread making

I began a sourdough starter in 2017, and have enjoyed baking bread for my family for the last several years

Cheese making

Another fun cooking hobby. I enjoy making small cheddar cheese wheels, and have a small cheese fridge downstairs for aging. My family mostly enjoys fresh "squeaky cheese" whenever the organic-milk-truck is in town.