Blog

Notes, writeups, and field logs

Practical writeups on the products, infrastructure, experiments, and work automations I build. Work posts are sanitized to keep internal systems and data private.

Aug 26, 2026/2 min read/Projects

Automating My Product Demo Videos

I like building products more than I like rebuilding the same launch video by hand. This private tooling project turns a repeatable browser walkthrough into a composed product d...

Aug 26, 2026/3 min read/Projects

Running My Own Small Production Platform

I wanted a place where my projects could live after the fun part of building them was over. Dino’s Essentials became that place: a small production platform on my own VPS, with ...

Aug 26, 2026/3 min read/Projects

Training A Drone To Intercept A Moving Target

Drone Trainer is a custom Gymnasium environment for a question that sounds simple until physics gets involved: can a learning agent steer a pursuer drone through the position of...

Aug 26, 2026/6 min read/Work

Probabilistic Reasoning Deterministic Output

I built Kofax Clear to remove repetitive browser work from an application-support queue. I recently extended it with a narrow AI-assisted bug-correlation step: it can take the c...

Jun 15, 2026/1 min read/PufferLib Notes

About

These are my notes because the current PufferAI docs are horrendous

Jun 15, 2026/1 min read/PufferLib Notes

About

This folder is for the commands of a laptop that does not have a graphics card

Jun 15, 2026/1 min read/PufferLib Notes

Enabling Visualization Of Model Inside Docker

If anything shows up besides an error message your good to go, or you might be experiencing a different bug

Jun 15, 2026/1 min read/PufferLib Notes

Training A Model

Jun 15, 2026/1 min read/PufferLib Notes

Visualization Of Model

Jun 15, 2026/3 min read/PufferLib Notes

How To Setup Without GPU

Run all of these commands in your shell environment, this guide is designed for Linux setups