Things I’ve made.

I’ve worked on tons of little projects over the years but these are the ones that I’m most proud of. Many of them are open-source, so if you see something that piques your interest, check out the code and contribute if you have ideas for how it can be improved.

  • HVAC TopGun

    A modern Blazor-based blog platform with .NET 7, Azure SQL, EF Core, and Dapper. Features Azure AD B2C authentication, AI customer service bot via Microsoft Bot Framework, and a Syncfusion-powered dashboard. Tailwind CSS ensures a responsive design.

    www.hvactopgun.com

  • BlackBook Pro

    Contact management software built with ASP.NET MVC, BootStrap, Postgrs and .NET 7.

    BlackBook Pro

  • BlueJackett

    A new version of HVAC TopGun. CRM for HVAC contractors. Built with Next.js, Tailwind, and .NET 8.

    BlueJackett.com

  • Code Talk

    Built a blog with with ASP.NET MVC, BootStrap, Postgrs and .NET 7.

    CodeTalk.blog

  • Coding Challenge: ASP.NET MVC Loan Calculator

    This is a simple loan calculator built with ASP.NET MVC. It takes the loan amount, interest rate, and loan term and calculates the monthly payment. It also displays the total interest paid over the life of the loan.

    MVC Loan Calculator

  • Coding Challenge: FizzBuzz

    FizzBuzz is a common coding challenge used in interviews to test basic programming skills. The challenge is to write a program that prints the numbers from 1 to 100. But for multiples of three print “Fizz” instead of the number and for the multiples of five print “Buzz”. For numbers which are multiples of both three and five print “FizzBuzz”.

    FizzBuzz

  • Coding Challenge: Loan Calculator in JavaScript

    This is a simple loan calculator built with JavaScript. It takes the loan amount, interest rate, and loan term and calculates the monthly payment. It also displays the total interest paid over the life of the loan.

    Loan Calculator

  • Coding Challenge: Reverse a String in JavaScript

    This is a simple JavaScript program that reverses a string. It takes a string as input and returns the string in reverse order.

    Palindrome