This is a website I regularly contribute to, showcasing one of my favorite hobbies outside of web development! It is a site dedicated to sharing some of my favorite 4x4 and off-road related work. Check it out at the link below, or you can also follow @closeenoughfabrication on Instagram for more frequent updates on what’s happening in the shop.
A bar conversation about the importance of having a plan when doing things like signing up for a half marathon.
I started streaming under the AWDevelopment brand to show real web development workflows in Rails alongside other general coding problem-solving. Also featuring a nightly gaming stream, it’s a mix of live builds and debugging with some gaming to mix things up!
A long-running development series where I build full Rails applications side-by-side with AI. Episode will cover real workflows, debugging, deployments, and the full GPT-assisted development pipeline.
The Rails console is a powerful and interactive tool used to quickly add and manage data right from the terminal. No UI? No problem!
Ryders World is a dynamic Rails application, tailored toward event management and sharing, combining a calendar view with an integrated photo gallery powered by AWS S3. Featuring user authentication through Devise, it simplifies organizing events with my son while offering powerful search capabilities with pg_search to reflect on past memories.
Nike Run Club had all my historical runs—but no API, no export button, no easy way to actually use that data. So I took matters into my own hands and brought everything into Strava.
A behind-the-scenes look at the Pickled Pirates @ Estranged Drags YouTube series — a chaotic mix of burnouts, laughs, and late-night antics, wrapping up this week with the final episode.
I’ve added live streams to the portfolio. The Twitch channel will feature Rails builds, coding experiments, and occasional game dev sessions. Come hang out or catch replays if you want to see how things actually get made. Streaming at twitch.tv/get_awd!
Welcome to GPT&Me — a new dev series where I build real Ruby on Rails apps side-by-side with ChatGPT. In Episode 0, we kick things off by talking about the series setup, the technologies we’ll use (Rails, WSL, PostgreSQL, Heroku, AWS), and the vision for what’s coming next: a task manager, calendar, blog, gallery, and more. Simple, powerful, and built live — without the bloat.
A full walkthrough of the car show at Estranged Drags 2025. Most every car, front to back. Gassers, classics, LS swaps, muscle cars, and everything in between. Pure POV style, like you were there walking the aisles.
Episode 1 from Estranged Drags 2025. Rolling in, setting up camp, cracking the first beer, and hitting the strip for the first run of the weekend. Plenty of laughs, burnouts, and a shameless Pit Viper plug to kick things off.
Strapped into a Baja race truck and let loose on the SpeedVegas dirt track for 10 laps of jumps, drifts, and pure chaos. This is (mostly) unfiltered footage. Intro’s sped up a bit, but the rest is raw and gritty, just like the track. Originally featured in my Vegas 2025 reel on Instagram, here's the full story.
This is one of the first fabrication projects I completed in my shop! This WJ Cherokee features a 4-link suspension setup, Dana axle swaps on both ends, coilover suspension up front, and air shocks in the rear, resulting in an impressive amount of flex. It was an exciting project that allowed me to apply my skills and creativity in automotive fabrication. Check out the video to see the finished product in action and get a closer look at the features that make this build stand out!
What a fantastic way to celebrate my birthday weekend! The Nostalgia Drags at Toutle Motorsports Park brought together some of my favorite things—friends gathering to enjoy the thrill of 'old school' drag racing. The event featured an incredible car show, mouthwatering BBQ, and even a scenic river to relax by when we needed to cool off. It was a perfect blend of adrenaline and camaraderie, creating unforgettable memories with good company. I couldn’t have asked for a better way to mark the occasion!