Developer, Blogger, Food Enthusiast

I work on a ton of personal projects

I would be happy to help with any HTML5/CSS/Javascript ideas. If you would like to get one started, please reach out.

Welcome to my personal site. My name is Charles Barnes. I am a developer based out of St. Louis, Missouri that works mostly in PHP, HTML, CSS, and Javascript/Typescript. Feel free to check out some of my projects below.

Professional Experience

Since Jan 2016

Bullhorn: Software Engineer

  • Developed several frequently used internal applications in my own time
    • SPF Toolbox
    • Support Multitool
    • Dataloader GUI
  • Performed full stack software development work in an agile environment.
  • Part of team that overhauled one of the company's core products.
  • Core maintainer of several of the company‚Äôs open source initiatives.

Personal Projects

PHP, Javascript


SPFtoolbox is a Javascript and PHP app to look up DNS records such as SPF, MX, Whois, and more. This application currently has 100+ users as well as many stars on GitHub.
PHP, Javascript, MySQL

How Much With Tax

A Javascript and PHP app to calculate Total amount of an item with tax based on location. The tax rates are stored in a SQL database and can be queried by zip code.
Java (Desktop)

Dataloader GUI

DataloaderGUI is a GUI application that interfaces with the Bullhorn Dataloader. Currently it is just an external application that is functioning as a proof of concept of a potential addition to the main dataloader project. This is intended to gather a lot of feedback as to what the GUI should/shouldn't do.
Windows Server 2016

General App Server

The server is a multipurpose server that serves as a media server, exchange email server, game server, and Microsoft IIS website server.

Support Multitool

This project is a Google Chrome extension that has several tools built in. This project features a API Query lister, Epoch time converter, URL encoder/decoder, and a column to CSV converter. This tool is used by several people.
Java (Android)

Modular Security System

This project was an Android Application I have made for a school project. The app served as a controller for the project. It communicated through through bluetooth to an array of Arduino Unos and Nanos.

Modular Security System

This project is part of a project I've made in school. This project utilized several arduinos (Uno, and nano), along with several bluetooth modules to communicate with an adroid app to connect them all. It consisted of a remote door lock, remote light switch, and remote power outlet breakers to secure a building.