Hi, I'm Michael.
I love building stuff with a keyboard. I also run EasyCTF, a national student-run cybersecurity contest.
This year, I'm studying Computer Science at the University of Minnesota.
Check out what I'm working on below!
Let's get in touch.
Projects I'm working on right now (in no particular order).
A full, easy-to-deploy CTF platform, including competition components and admin panel. Will be featured in EasyCTF 2017.
A Python IRC server with a lot of expectations!
A platform that hosts user-uploaded CTF problems for practice, built on Flask.
In-browser collaborative osu! map editor, using HTML5 and a ton of socket.io.
Projects I've worked on enough to call it "done" (in no particular order).
This website is completely open source, made with HTML, SCSS, and the Jekyll blogging platform. It's hosted by Github Pages.
A sticky notes app for your new tab page. Available on the Chrome web store!
A multiplayer competitive minesweeper gaming site built with Node.js. Made at CodeDay 2016.
Generate a profile picture that looks just like mine, because I'm so cool!
A Chrome extension that automatically shortens links that you copy.
A modular, Facebook chat-bot for group chats that features a leaderboard measuring user participation.
One of the million derivatives of MikalBot, built for Slack.
Enter your schedule to see who's in your class! Works well with large, school-wide Facebook groups.
Converts between pixel images and k-values for Tupper's self-referential formula.
Don't ask why.
A game about grabbing prime numbers. Based on Number Muncher.
Google Drive clone from ages ago.