Technical articles, research notes, and project essays on machine learning, scientific computing, computer vision, astrophysics, and the practical limits of AI systems.
The longer pieces on this site are intended to make the reasoning inspectable: the assumptions, equations, code, benchmarks, failure modes, and evidence behind the conclusion. Shorter posts connect that work to photography, travel, language, and the personal history behind the projects.
-

Building Realistic Galaxy Simulations with Cursor: Initial Conditions, N-Body Simulation Techniques, and the Limits of AI Coding
From the Milky Way’s disc, bulge, and dark matter halo to an equilibrium NFW model: distribution functions, orbit sampling, Barnes-Hut gravity, symplectic integration, and multi-node CPU scaling.
-

Vision Transformers Down Memory Lane (Part 2)
In my last post, I looked at a few different techniques using visual transformers architectures to create representations of my photography. In particular, using DINOv2. August was a very busy travel month for me. I had the time to do a lot of new photography, including in my home city of Austin. This inspired me…
-

Vision Transformers Down Memory Lane (Part 1)
An Amateur Photographer’s Problem In 2022, I picked up photography as a hobby. I was traveling a lot for work, and wanted a way to remember the places I went. Looking at my own photography takes me back to the moment I captured the picture, and is fun to do over a beer. However, as…
-

Hello World!
This is my first blog post! I am excited to share the content I make in the future with the data science world. Purpose of the Blog Like many introverted science and engineering types, I don’t default to transmitting my thoughts and ideas in a public setting. My hope with this blog is to showcase…
