About Me
What I Use
I use C# on a daily basis to build full-stack web applications. You can see my work implementing C# in my Projects section!
I use proven design patterns and frameworks to build websites. ASP.NET Core Web and MVC fits the bill for most projects.
I use HTML, CSS and Bootstrap to build beautiful, responsive websites. Bootstrap is my go-to CSS framework. Many shy away from the front-end, but I embrace it.
JavaScript is the language of the web. I use vanilla JS and I am comfortable with many JS frameworks. Check out my Challenges section for some JS projects!
SQL is the language of the database. My projects all utilize a database and I have used Postgres for them.
I use git and github for all my projects. Git is the most widely used source control framework on the planet. I also employ CI/CD for publishing.
My Applications
Here I am showcasing complete, functional applications that I have built. These projects were created from the ground up to demonstrate front-end, back-end, security, and database development skills. All of these projects are published, full-stack web applications so you can demo them easily! You can contact me for a complete code walkthrough or more information.
A full-stack project manager for your company built with ASP.NET MVC, C# and SQL!
A full-stack address book app that lets you organize and communicate with your contacts!
A blog application I built to share some topics I am interested in!
Challenges
These coding challenges are smaller in scope and scale than my full-stack projects. These challenges are fun to code and also showcase some UI and front-end dev skills with JavaScript. All the projects are published so you can easily see my work in action. Check them out!
Trending Movies is a JavaScript coding challenge using a third-party API to get data about current movies. The objective is to display popular movies using the API and display a modal with more movie info gathered from the API.
Check It Out!!
Given two values, display the numbers 1-100. When a number is divisible by the first value, display "Fizz" instead. When a number is divisible by the second value, display "Buzz" instead. When a number is divisible by both values, display "FizzBuzz".
Give It A Shot!
Use JavaScript to reverse the user's input!
Try It Out!
Use JavaScript to check and see if your input is in fact a palindrome or not!
Let's Go!!
An application that displays event information and statistics. It allows users to enter their own event data!
See The Events & Add Your Own!
A mortgage calculator that will give you a monthly payment breakdown depending on the conditions of your loan!
Calculate!My Blog
Here are some articles from my blog application on display using an API that I set up!