All Content

Mess to Modern: Refactoring a React Nightmare
Have you ever been handed a React project that felt like navigating barbed wire? 900-line components, endless useEffects, and zero modularity. Join me as we take a real-world React nightmares and refactor it live! We’ll move from an over-engineered mess to a performant, scalable app by mastering predictable state management, centralized data handling, and domain-driven structure. Leave the “mess” behind and learn how to build React components that bring order back to your code!

Cool Ideas Tracker
A collection of cool features, fun projects, and exciting things that I am interested in building out. A singular place to share ideas, brainstorm, and experiment with all of the amazing things that can be done on the web!

What 4 Years on the Fast Track Taught Me About My Career: From Dropping Out to Leading a Production Application
Four years is all it took to go from college-dropout to technical lead and software engineer. From working in an optomertry office studying code during my lunch breaks to leading transformations of systems that served tens of thousands of users on a daily basis. Here are all of the lessons, takeaways, pros and cons of moving fast in my tech career.

Relational Memory in LLMs
LLMs are great at reasoning... but they can't be utilized as a database. In high-stakes fields like medicine, trusting a model's context window isn't just unreliable, but extremely dangerous. Enter Relational Memory architecture, a pattern for making critical details persistent, structured, and immune to context window overflow.

From Injured Athlete to Software Engineer — freeCodeCamp Podcast #193
In episode #193 of the freeCodeCamp podcast, I joined Quincy Larson to tell my journey in tech: from a career-ending knee injury in my first college semester, to working the front desk of an optometry office, to leading architecture transformations for healthcare systems... all before turning 23. We cover the real cost of moving fast in tech, my shortcomings with building a personal brand early on, and what I'd tell anyone who's just getting started.

Healthcare to Healthtech: My Developer Journey
From a career-ending knee injury in my first semester of college to leading development for healthcare organizations serving 40,000+ patients daily, there were many bumps in the road in my tech journey. In this article, I walk through how I went from the front desk of an optometry office to a software engineer in healthtech, and what the transition from thinking about healthcare as a patient to building for it as an engineer actually looks like.

Need for Speed: How Modern JavaScript Frameworks Are Solving Web Performance
With so many web frameworks, it often feels like the best practices are split depending on what you code in. When it comes to performance, each framework has a unique way to deal with three core problems that impact your site's performance. In this talk, we'll dive into how frameworks like Next.js, SvelteKit, and Astro think about these three core problems and align on the biggest factors when it comes to your site!

UX/UI Gone Wrong: The Hidden Cost of Bad Design - Dallas Software Developers
Bad design isn't just a visual bug or an inconvienence... it is a bussiness problem, it is a risk to your users, and it's costs are often invisible until it is too late. In this talk, I share examples and situations of design priniples that hold this hidden cost to your UX, why you should be prioritizing UX, and the incentives behind good UX.

Avoid Developer Tunnel Vision
Have you ever solves a problem so thoroughly that you created three new problems in the process? That is Developer Tunnel Vision, and it's more common than most devlopers would admit. I share a story from early in my career that taught me how hyper-focusing on one dimension of a problem can blind you from the health of the entire system, and how you can start thinking in systems intead of just tickets.