Journal
Posts and long-form series on AI, startups, venture capital, and more.
All Posts
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
Beacon Stem: Designing a Bike Stem with Integrated Light
A while back I had an idea for a bicycle stem that had a light integrated into it. Of course the lack of angle adjust-ability would make it a somewha
Motion Capture with MATLAB and a Webcam
Last semester, I had a class project where we had to develop a model for a car or truck's suspension. We used a half car model and had 2 people stand
Building a DIY Sous Vide Controller with Arduino
How I built a precision sous vide temperature controller using Arduino, a thermoresistor, and a PID control loop for perfectly cooked meats.