20-year-old self-taught developer, hacker, and maker
That's right. Jest no more.
It turns out you *can* teach an old lock new tricks!
Learn how to install open source firmware on a cheap Emporia smart plug in order to unlock its full potential.
Learn how to create a comprehensive backup solution for all your important stuff based on the 3-2-1 backup strategy.
Learn how to enable fingerprint authentication on your ThinkPad with a Linux distro.
Write scripts that react to events that happen on your APC UPS!
Why I'm skipping college and diving into a job hunt right out of high school.
If you've been here before, you probably noticed that things have changed. That's because this blog is now powered by Ghost! It's a very nice publishing platform that really beats writing Markdown for every post.
Reverse engineering a WiFi-enabled Chinese drone to figure out how to control it from my own software.
Let's rig some elections.
Learn how to make a simple Telegram bot in this short workshop.
Back to school. It sucks. But hey, I get to see how many security vulns there are in the school’s stuff. Not that I’m saying it’s a good idea to do that. Don’t.
The geolocation on CodeDay.org has been really bad since we switched Geo-IP providers, the geolocation API built into most browsers fixes that!
A look back on CodeDay San Diego Fall 2014.