Hi, and welcome to my corner of the internet!
I’m a mechanical engineer with special interests in structural mechanics, robotics, controls, and high-performance numerical software development. On this site, you’ll find information on my current software projects.
Feel free to contact me at ryan@freestatelabs.com. My code will be hosted on SourceHut; I’m currently migrating from GitHub.
I’m a big fan of curly braces and semicolons; my favorite languages at the moment are C, Julia, and Rust. I attempt to write minimal, clean code with an eye for simplicity.
I’m working on a number of projects at the moment. As such, I make progress very intermittently…
sonya
Type 1 diabetes simulator and glucose control algorithm development.
thor
Approximate Biot Savart Law integration to calculate magnetic fields in linear time using octrees and the Barnes Hut algorithm for large-N problems.
cracked
Fracture mechanics analysis of stress intensity factors and crack growth.
solar
Simple cross-platform SIMD intrinsics for targets that support ARM NEON, AVX2, or AVX512.
Wired.jl
A highly optimized Biot-Savart law integrator to calculate magnetic fields acting on arbitrary geometries in 3D space.
rockets A 2D, 3DOF simulation of landing rockets using thrust-vectoring directed by an optimal controller.
Wired.jl Benchmarks
Algorithm development for Wired.jl, written in Julia, C, Fortran, and Python.
I’ve learned a lot since I did this project in early 2024, and it is very much superceded by Wired.jl.
Miscellenous mini blog posts about random topics, more for my own reference than anything else.
2025-11-20: Git and SSH Cheatsheet
2025-11-15: Why I still reach for C in 2025
2025-09-24: Linking a C program to a Rust library