Workout Tracker is a web application built with .NET using Blazor Server. The app was developed with the assistance of AI coding agents, and one of the primary goals was to explore techniques for using AI in application development. In many ways, this project served as a practice application.

As professional developers, we write a lot of code. Just like athletes, developers need to practice. New techniques are best learned on the practice field, and this project was my practice field.

Through building Workout Tracker, I learned how to effectively leverage AI coding agents to create quality applications more efficiently. AI is a powerful tool, but like any tool, it requires skill to use well. While it’s easy to have AI generate large amounts of code that compiles, the real challenge and value comes from guiding AI to produce great code quickly.