I've always been interested in tech and love to code. I'm a creative problem solver who likes to
work on something until it works. I'm a team player who would like to be a part of your team!
I build full-stack web applications utilizing my creative problem solving skills. I also use C#, POSTSQL,
ASP.NET, Javascript, Bootstrap, HMTL and CSS. Below I have highlighted my skills in some of my projects.
I use C# on a daily basis to build website and web applications. You can see examples of my work
that implements C# in my projects sections.
.Net Core is the Framework that I'm most familiar and can build different types of applications
that are lightweight, fast, and cross-platform.
Javascript is the language that brings functionality to the web. I use vanilla js and various
frameworks to accomplish this. Check out my Challenges section for some JS projects.
I use HTML, CSS, and Bootstrap to build elegant and responsive websites. Bootstrap is my
preferred framework. I greatly enjoy front end development.
I use Git and GitHub for all my projects. Git is an industry standard source control framework.
I also use CI/CD for publishing.
SQL is the primary language that I use for accessing and manipulating databases.
C# Projects
These projects demonstrate the functionality I can help bring to your company. I built these projects
from the ground up to demonstrate my front-end, back-end, and database development. All these projects
are full-stack web projects that I published so that you can demo them.
Contact Me to get a complete code walkthrough!
A Full Stack issue tracking app built with ASP.NET MVC, C#, and Postgres.
A blogging website built with ASP.NET MVC, C#, and Postgres.
A Full Stack contacts app built with ASP.NET MVC, C#, and Postgres.
Smaller Javascript apps
These coding challenges are smaller in scope than my full-stack projects. These fun little apps solve
smaller problems and showcase my UI skills and front-end dev skills with Javascript.
Contact Me if you would like to discuss any of these coding
challenges!
A Mortage Calculator app built with Javascript, HTML, CSS, and Bootstrap.
Like my portfolio?
Contact me so we can work together!
My Blog
I like to write on my blog on a regular basis because I think it is important to share your knowledge
freely with others.
24
April
How to Write FizzBuzz in JavaScript!
FizzBuzz is a classic programming challenge that is commonly used in technical interviews to assess a candidate's programming skills. The challenge requires you to write a program that prints the numbers from 1 to 100, but for multiples of 3, print "Fizz" instead of the number, and for multiples of 5, print "Buzz". For numbers that are multiples of both 3 and 5, print "FizzBuzz".
In this blog post, we will explore how to write FizzBuzz using vanilla JavaScript.
The Default Route of MVC: Understanding the Basics
If you're a web developer or aspiring to become one, you've probably heard of the term "MVC". MVC stands for Model-View-Controller, and it's a software design pattern that separates the concerns of an application into three main components. In this blog post, we'll be discussing the default route of MVC and how it works.
Dependency injection is a design pattern that helps to remove dependencies between software components, thereby making it easier to develop, test, and maintain software applications. Dependency injection is widely used in ASP.NET to improve the architecture of web applications.
MVC, or Model-View-Controller, is a popular architectural pattern used in software development. It provides a structured way to divide an application into three interconnected components: the model, the view, and the controller.
Traced is a multi-tenant issue tracking system created
using ASP.NET Core, MVC and PostgreSQL. Traced allows users to create a company,
manager user roles, create, edit, search and assign projects and tickets.
Database interaction is accomplished through LINQ to Entity framework.
Come try it out! There are different demo logins for each distinct user role
or sign up for your own account!
Project Type:
Web Application
Technologies:
C#, PostgreSQL, ASP.NET MVC, JS, CSS, HTML5, Bootstrap
Addressbook+
Addressbook+
Addressbook+ is a fully functional contact management
site using ASP.NET Core, MVC and PostgreSQL. Enables users to store
contacts, filter by category, search and email contacts directly or by
category. Database interaction done through LINQ to Entity
framework.
Come try it out with the demo login or sign up for your own account!
Project Type:
Web Application
Technologies:
C#, PostgreSQL, ASP.NET MVC, JS, CSS, HTML5, Bootstrap
Humble Hacker Blog
Humble Hacker is a full blog platform application that I built using ASP.NET
Core, MVC and PostgreSQL. It has a role based security
system, search, and email service. Database interaction is done
through LINQ to Entity Framework. In addition, I established an API to push
blog
posts to portfolio.
Come read some of my posts here on the page or some of the most recent posts
further down on this portfolio page!
Project Type:
Web Application
Technologies:
C#, PostgreSQL, ASP.NET MVC, JS, CSS, HTML5, Bootstrap