Journal
Posts and long-form series on AI, startups, venture capital, and more.
All Posts
Introducing WanderDAQ: Versatile Arduino Data Acquisition
Introducing WanderDAQ: a versatile Arduino shield for data acquisition, featuring screw terminals, serial logging, and microSD card support for robust sensing.
Parameter Estimation with Virtual Elevation
Introducing Virtual Elevation: a parameter estimation tool using Monte Carlo methods. Accurately estimate cycling CdA & Crr from Garmin .TCX power meter data.
Introducing AutoChung: Estimating Cycling Aerodynamics
Update on AutoChung, a desktop app for estimating cycling aerodynamic drag (CdA) and rolling resistance (Crr) using the Chung method.
Miscellaneous MATLAB
Useful MATLAB tips learned the hard way: logical indexing, read-only parameters, pre-allocation, OOP, user input, and publishing for cleaner, faster code.
Mastering Data Acquisition with Arduino
Build an Arduino shield for remote data acquisition with SD cards. Learn PCB design, troubleshooting, and logic level conversion. Migrated from WanderTech.
Reflections on Bike Racing: Lessons from the Road
Reflecting on competitive cycling: lessons learned about intense work, risk assessment, mortality, and the unique ''wanderlust'' from years of racing bikes.
Hill Climbing Optimization: A Stochastic Algorithm Variant
For the past year or so I have used what I have called a 'stochastic hill climbing algorithm' to handle most non-time sensitive optimization problems.
Estimating Road Edges from GPS Data
Building on terrain mapping ideas, this prototype takes GPS longitude, latitude, and elevation data to estimate road edges for cycling simulation.
Notes on Building Terrain Maps from GPS Data
Early sketches and ideas for implementing terrain maps from real road GPS data. Raw notes on the approach before writing the actual code.
Vehicle Dynamics Simulation in MATLAB
I am taking a class this semester on Vehicle Dynamics, which as it turns out, is mostly a class on simulating complicated things (cars) doing complica