BRIAN McGAW

Software Developer

C# | JavaScript | ASP.NET Core MVC | SQL | TypeScript

Creating incredible web experiences with clean code and smart design. Let's build the future of the web together.

Contact Me

About Me

Hi, my name is Brian McGaw. I am deeply passionate about full-stack web development, dedicated to creating unique, user-centric websites and applications. As a teachable and self-driven developer, I specialize in using tools such as C#, JavaScript, various CSS frameworks, and robust development frameworks like .NET to deliver high-quality applications.

Skills

.NET Projects

DevBook

DevBook Development Blog


A professional, full-stack personal software development blog to write about the things I'm learning and working with. Complete with authentication, authorization and commenting functionality.

Live Code

Javascript Projects

JS Project 1

Encore Events


A Javascript coding challenge that takes in an array of input data and displays data stats in a grid

Live Code
JS Project 1

Rotator


A Javascript coding challenge that takes in user input in the form of a string, filters the input, and determines if it is a palindrome or not

Live Code

Recent Blog Articles

Bootstrap - Why it's a gamechanger for creating responsive websites


Bootstrap is a popular CSS framework that allows developers to build responsive, mobile-first websites easier and faster. Interestingly enough, Bootstrap began as an internal tool used at X (former...

Tips To Succeed As A Self-Taught Developer


Becoming a successful self-taught software developer is a journey that requires dedication, resourcefulness, resilience and strategic planning. The challenges can seem overwhelming at times especia...

ASP.NET Core and ASP.NET - What is the difference?


When working as a programmer with Microsoft tools and technologies there are many options to choose from. Two very popular frameworks for web development offered by Microsoft are ASP.NET Core and A...

Understanding Binary Search in C#


When searching data structures for specific values there are multiple methods that can be used to find a desired value. Two popular  methods are a linear search and a binary search. A linear s...

Dependency Injection in ASP.NET Core


When programming the term dependency comes up quite frequently. All a dependency is is an object that another object relies upon to get it's job done. Dependency Injection (DI) is a design pattern ...

Why I Left Sales For A Career In Tech


As most people know, sales can be an extremely rewarding career path. The ceiling is high, the floor is low, and it often requires thick skin. Having spent several years in management and customer ...

The Pillars of Object-Oriented Programming


Object-Oriented Programming, commonly referred to as OOP, is a programming model that uses 'objects' to design and build applications. It simplifies software development and allows for scaling larg...

My Git Pull Request Strategy


When working with GIT it is usually pretty simple when there aren't other people involved. You commit your changes as you go and push to the remote repository as needed with little concern for merg...

Contact Me