How I Built It: With AI Building a Production-Ready .NET 10 and Angular Reporting App in Just 120 Hours

What if you could build an application in a month that would normally take you a year?

That's exactly what I did—with a little help from AI.

Okay, "a little help" might be the understatement of the year.

In less than a month, with approximately 120 hours of work, I built a production-ready reporting application using .NET 10 and Angular, with features, functionality, and ease of use that rival commercial reporting tools like Power BI.

Using Claude Code and Fable 5.1, I was able to accomplish in weeks what I estimate would have taken close to a year to build on my own. But this wasn't simply a case of "vibe coding" my way to a finished product. I followed a deliberate development process that allowed me to take full advantage of AI while maintaining control over the architecture, quality, and direction of the application.

In this session, I'll show you how I built it.

We'll start with a live tour of the application, exploring its features and capabilities. Then we'll dive into the development process itself: how I approached the project, structured my work, wrote prompts, collaborated with AI, and worked through the challenges along the way.

Rather than just showing what's possible with AI, I'll share the practical techniques, workflows, and lessons learned that you can apply to your own development projects.

Come see what I built, how I built it, and how you can make AI a more effective part of your own development process.

Speaker: Chris Coulson

Chris Coulson is a consultant with more than 25 years of experience designing and building software solutions for his customers. He runs Visigo Software Consulting, a company that specializes in .Net, SQL Server, SharePoint, and hybrid web/mobile application development. He also created the SharePoint FBA Pack, a widely-used open-source project for managing forms-based users in SharePoint. Chris is a co-organizer of the Mississauga .NET User Group.

https://blogs.visigo.com/chriscoulson/ https://www.linkedin.com/in/chriscoulson/ https://twitter.com/ChrisJCoulson https://www.visigo.com/

Schedule: 6:00 - 6:30 - Meet 'n Greet with Pizza and Pop 6:30 - 6:45 - Introduction and Welcome 6:45 - 7:45 - Main Presentation 7:45 - 8:00 - Closing 8:00 - ? - (Optional - whoever would like to join) Continue our conversations at Bar 6ix, 201 City Centre Drive (3 minute walk)

Where to Find Us Event Room 2B in the Hazel McCallion Central Library. 2nd Level. *NOTE THE ROOM CHANGE - WE WEREN'T ABLE TO BOOK OUR REGULAR ROOM*

Parking There is a parking garage under the library. Parking is free from 6PM on.

  • ai