Based in Orange County, I've spent over 3 years developing websites by day. By night I experiment with Linux based SBCs, researching embedded solutions to practical problems.
Many websites are launched with Shopify or Wordpress. My daily work includes theme development for these platforms, building with either minor tweaks or from the group up.
I've been working with MySQL for years, and have recently started using the time-series database InfluxDB.
I tinker with microcontrollers like the ESP-32/8266, and research SBCs for practical projects. I'm actively working on my edge computing / vehicle data aggregate MDroid.
This was more fun than I expected! I wrote a relatively simple library for interfacing with various DROK DC-DC power supplies over serial / uart. Not much more to say other than check it out on my github for a decent representation of my Go skills, or if you’re a traveler looking for a Golang […]Read More →
MDroid-Core is the backend of my car’s modded interfaces, the frontend lies in this Android app. Written in React Native, it has a couple pages dedicated to controlling the functions and settings I have setup. It also pulls recent GPS data and maps the vehicle’s location.Read More →
The NanoPi R1 has proven itself to be a very capable SBC, and with FriendlyELEC’s fork of OpenWRT it stands to be an even better router. The idea here in my MDroid build is to combine the GLiNet router and the Raspberry Pi into one data-logging super-router. The problem is that most software is not […]Read More →
Here is an earlier post where I detailed the fog light cameras. Last year I found the ODROID XU4 to punch above its weight class when compared to other SBCs. It’s a powerful board with an active community and well developed software. Naturally that makes it a top candidate for the embedded nonsense I’ve been up […]Read More →
Some images from my recent fog light camera install. These are both Logitech C930es, installed horizontally and held in by screws on either side. The USB cable is routed out the side below the air vent. Soon to be used for Automatic License Plate Recognition (ALPR) when the vehicle is running. It appears stable, and relatively […]Read More →
This one’s fairly simple, what’s the maximum range of the CSI port on the latest Raspberry Pi A+? I tested about 2.8 meters, or just over 9 feet. The CSI port is meant for ribbon cables with a max length of 25cm, I was able to get a usable signal over 11 times that distance […]Read More →
This is an update to the AC Inverter / Aux Battery install I did a while ago. A dangling 30c switch seemed kind of janky to me, so I 3D printed this faceplate for two switches, cable routes, and battery level indicator. Old Switch: New Switch(es): The installed setup makes a satisfying click noise as […]Read More →
It’s all about the ARMs, baby. I bought several common Linux Small Board Computers (SBCs) online and immediately threw them into deep water by testing their video transcoding performance. Intel’s x86 is far better known for video encoding/decoding. These small SoCs are still worth comparing side by side. Spreadsheet with all the answers: https://docs.google.com/spreadsheets/d/1lUnt97ju0zja_pXoTfO77mu4tM0Rfd_TiOtcFwW4CBc/edit?usp=sharing TL;DR […]Read More →
UC Irvine Bachelors in Computer Science (Spring 2018).
I love computers, coffee, and cars.