CHARLES
HALL
WEB DEVELOPER
CONTACT ME

About Me

Hi - I'm Charles Hall, a full-stack web developer

Puzzles. At the end of the day, I love puzzles. Complicated, always changing, with millions of possibilities. I have an incredible passion for coding, and genuinely enjoy diving into new projects! I've always enjoyed breaking things apart, and trying to figure out how they work - now I get to spend my career not only seeing how things work, but building them myself!

I'm an eager and avid student, and while I have been focused on the C#, ASP.NET stack - I'm open to new challenges, and I'm actively looking to improve my skill set!

And, did you know there's a REAL person behind this portfolio? I enjoy spending time with friends, going on the random adventure with my daughter - I'm in love with movies! I'm currently living on the coast of NC, and love the warm sand and cool water. Did I mention I love video games?

My family returned home to NC almost 3 years ago. And, while we've lived all over the country (All the way to the West Coast, Pacific Northwest and back again), We are looking for our forever home. It's been a crazy ride so far; I'm hoping it continues, and I can add another chapter to our story!

Name: Charles Hall
From: Wilmington, NC

My Skills:

I am a creative problem solver. I build full-stack web and mobile applications. I use C#, SQL, ASP.NET, JavaScript, Xamarin, Bootstrap, HTML and CSS. I have highlighted my key technical skills that I will bring to your project.

I use C# on a daily basis to build websites and mobile applications. You can see examples of my work implementing C# in my projects sections.

I use proven design patterns and frameworks to build websites. ASP.NET Core Web and MVC fits the bill for most projects. Visit my projects to see examples.

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.

I use HTML, CSS and Bootstrap build to beautiful responsive websites. Bootstrap is my go to CSS framework. Many shy away from front-end I embrace it.

SQL is the language of the database. My projects all utilize a database. I have used Postgres on all them. I can write SQL on any DB platform.

Things I've Built

Showcasing complete functional projects demonstrates what I can bring to your project. I built these projects from the ground up to demonstrate skill with front-end, back-end, security and database development. All these projects are full-stack web projects that are published so that you can demo them easily. Contact me to get a complete code walk through.

A Full-stack bug tracker app built with ASP, .NET, MVC and SQL.

A Full-stack blogging platform built with ASP, .NET, MVC and SQL.

A Full-stack budgeting app built with ASP, .NET, MVC and SQL.

Smaller Things I've Built

Coding challenges are smaller in scope and scale than my full-stack projects. These problems are fun to solve and also showcase some UI skills, front-end dev skills and JavaScript. All the projects are published so you can easily see my work in action. Contact me if you would like to discuss any of my work!

Loan payment calculator. Displays a full-amortization schedule for simple interest loans.

Checks whether a string is a palindrome. A classic interview question built as an app.

Builds a to do list. Tasker has some features not seen in most to do list apps.

Superdog displays event data and stats; Makes great use of local storage!

The classic interview question with a twist! What if fizz buzz was an app?

A JavaScript coding challenge that focuses on looping. A program that displays numbers from 1 to 100 with even numbers in bold.

Blog

I try to blog on a fairly regular basis. I think it's important to share knowledge, and the things I've learned!

Flying Girl SQL
06
April

MAKE SQL QUERIES FLY

We apply the proverb 'Look before you leap' not only to our content but our power to re-purpose. A company that can synthesize courageously will (eventually) be able to transition easily. Imagine a combination of HTTP and AJAX.

3 minutes ago

Code Tag
12
April

THE POWER OF CSS

We apply the proverb 'Look before you leap' not only to our content but our power to re-purpose. A company that can synthesize courageously will (eventually) be able to transition easily. Imagine a combination of HTTP and AJAX. We will revalue our aptitude to empower without depreciating our capability to implement wirelessly leads to the capacity to synthesize interactively. Without niches, you will lack architectures. Spriti introduced new capabilities to the awards page of the customer journey.

3 minutes ago

Flying Girl SQL
06
April

MAKE SQL QUERIES FLY

We apply the proverb 'Look before you leap' not only to our content but our power to re-purpose. A company that can synthesize courageously will (eventually) be able to transition easily. Imagine a combination of HTTP and AJAX.

3 minutes ago

LET'S CONNECT