Charles Jones

About

I'm Charles Jones, a software engineer based in Charlotte, North Carolina. I've spent my career building systems that solve actual problems—from infrastructure automation to full-stack applications.

My path into software started in 1994 with a 486DX and MS-DOS 6.0. By the late '90s, I was hand-coding HTML in Notepad and publishing to GeoCities. Those early experiments taught me that the best way to learn is to build something and put it online.

I moved from desktop applications in VB6 to C# and .NET (shoutout to the RunUO community for the introduction). After five years managing IT infrastructure at a managed services provider, I shifted focus entirely to software development in 2013, specializing in JavaScript and Node.js.

Today, I work as a Staff Software Engineer at an online bank. This blog exists to document solutions to problems I've encountered, share what I've learned, and hopefully save someone else a few hours of debugging.

All opinions and technical takes here are my own and don't represent my employer.

About | Valence Software