Click anywhere to close

Recent Posts

v2 Updates to my HomeKit Thermostat Making my thermostat project into something I can actually use every day
Categories:  Projects
Posted: December 31, 2020
Building my own HomeKit Thermostat Holiday 2020 project, building a custom HomeKit enabled thermostat
Categories:  Projects
Posted: December 27, 2020
Unwritten Coding Standards: Vertical Whitespace Simple vertical whitespace rules that will make any code easier to read
Categories:  Coding, mike8
Posted: May 27, 2020
Relationship Bootstrap Front-loading all the things I love and would inevitably tell you about anyway
Categories:  Random
Posted: May 24, 2020
Scalability Dimensions A few words on how you should order parameters to maximize codebase consistency and scalability
Categories:  Coding
Posted: May 20, 2020
Unwritten Coding Standards: Parameter Ordering A few words on how you should order parameters to maximize codebase consistency and scalability
Categories:  Coding, mike8
Posted: May 13, 2020
Complicated Custom Apple Watch Complications, enabled by WebHooks
Categories:  Projects, iOS, Complicated
Posted: March 09, 2019
Making Mini Dor Sensors Using silicone moulding to make party favors for my product launch party
Categories:  Projects
Posted: January 26, 2019
Retro on Colab Using Google Colab to run OpenAI's Gym Retro
Categories:  AI/ML, Colab, Retro
Posted: May 25, 2018
Running Multiple Retro Environments Using retrowrapper to easily run environments as subprocesses
Categories:  AI/ML, Retro
Posted: May 22, 2018
Google Colab + Losswise Using Losswise as a replacement for Tensorboard on Colab
Categories:  AI/ML, Colab
Posted: May 21, 2018
OpenAI Retro - Collision Maps Detecting collision maps from sonic frames using a U-Net
Categories:  Projects, AI/ML
Posted: May 20, 2018

Get Started

My name is Mike Lyons, and I am a Software Engineer / Entrepreneur living in San Francisco. I love working with smart people to solve hard problems. I've worked at several startups in the bay area, and I am currently enjoying a long tenure at Dor where I mostly do systems and algorithms design for our AIML enabled foot traffic counting product.

This blog will mostly be: system design insights I have won during my time solving hard problems, advice to other software engineers about the often unspoken rules of the craft, and longer form research essays about my AIML side projects.

Let's Get Coffee

I would love to buy you coffee, whoever you are, just as long as you are willing to have a conversation with me about whatever random thing is on my mind. Reach out, you won't be sorry.