Hello, hi, and howdy! My name is Brad Barnes and I'm here to get down to business. Web business.
I started out my career decades ago, actually, as a kid. I had an Atari 800 and I loved learning to program in BASIC, when I wasn't ruling the galaxy in Star Raiders. Before the internet, I had my own BBS which was like having my own website, but before there was the World Wide Web!
I continued to progress on computers until one day, as a teenager, I discovered music, and my life changed forever.
After spending 30 years creating worlds for people to enjoy with music, thousands of shows as a guitarist, and teaching countless students, I've brought my talents back to where it all started: web development!
This very thought process I'm bringing to coding.
You can teach someone what to think, but not how to think. It's this last point that makes all the difference in the world.
I've developed strong skills with HTML5, CSS3, JavaScript ES6 (and beyond), and frameworks such as Bootstrap, as well as a strong familiarity with the basics of C#/ASP.NET, PHP, SQL, and Python. Having discovered a strong passion for JavaScript, I'm currently focused on building an advancing skill set with React as well as NodeJS. Simply stated, I LOVE JavaScript!
Let's make something amazing together!
This website was designed using vanilla html, css, and JavaScript to imitate the designs common in sophisticated frameworks.
This is a simple to-do list app built using React Native. This was my project in a college-level React Native class. The app features react-navigation as well AsyncStorage for persistent storage. Check it out on Expo.dev. Try it on either the iOS or Android sim (the Web sim doesn't support the Alerts component used by the Delete Tasks button). Just press GO and then get to Tasking!
This is a simple database using React to demonstrate basic CRUD principles (Create, Read, Update, Delete). Everything is stored to local storage. Forms provide simple validation.
This is a simple, sleek example of a web app that uses a weather API, takes a zip code, and then populates the app with current weather from that city.