Like many engineers, I like to make things. I’ve only recently started documenting those things. Some things are built with my hands, others with my mind, and still others merely metaphorical.
I try to keep away from writing too much about software design (though it does have its place below). I think about it too much in my job. Instead, on this page you’ll find a wider assortment of things which have consumed my time. Or, skip to read all the recent project articles.
Living in a van. Crazy? Well, maybe not as a part-time gig. Here’s how it went for me.
- The Plan to Build a Van
- Insulation for Summer and Winter
- Swivel-Seat for Maximum Space
- Sturdy Plywood Doors and Walls
- Cork Floors and Wooden Ceiling
- Solar Panels and a Fan (Roof)
Off-Grid Electrical System
- Planning an Off-the-Grid Vanlife Electrical System
- A Simple Guide to Wiring an Advanced Off-Grid Electrical System
- (Coming soon) building a low-power DC computer
Training a Puppy
it may at first seem odd located on this page, there can be no doubt that training a puppy is a “project.” I adopted my miniature (Australian/Amerian) Shepherd, Azuli, when she was three months old. Training her to be a constant companion has been an unending joy. Friends and strangers alike comment on her wonderful temperament and excellent behavior. I can’t take much credit for the former, but I’d like to think all the work and research I did on the latter had some impact.
As a way of honing my programming skills, I’ve tinkered with building an open-source real-time networking and data library for .NET C#, cross compiled in the Unity game platform to be used in any online video game. Along the way, I had to solve some interesting challenges.
- Architecting a Networked ORM
- GraphQL Gateway to a GRPC Server
- Cross-Compiling GRPC
- Speed Test: GraphQL vs. GRPC