Hello, my name John E Maddox. I am a Web Developer and Deep Learning (Artificial Intelligence) student located in the San Francisco Bay Area.


Nature Photography is one of my hobbies; I often use my photos for web development projects.


Responsive Design is essential in modern web development and I utilize it in all of my projects.


A great design spotlights your product or service; nothing beats a simple design.


I work hard to use the least amount of code possible. This makes my code efficient and easy to read.

Deep Learning

Building & training Neural Networks is a highly effective way to find trends in vast amounts of data.


Coding requires research to find the best solution to a problem. I never stop learning.



I am a full-stack web developer with over 10 years experience in front-end & back-end development. I have built everything from small business websites to large scale, high volume data management systems.

In 2012, I became a co-founder of a startup. The company fell apart due to a conflict over direction. Although this venture failed, it was an invaluable learning experience because it gave me the opportunity to manage a high volume data service as a full-stack engineer. I'm also a former US Navy Fire Controlman, which required knowledge of electronic & computer systems. My main duty was to maintain & operate the MK-15 CIWS.

The majority of my projects have been built on a LAMP (PHP) stack, but I'm always open to learning new programming languages or frameworks. Recently, I have been focusing on Node.js for Web Development and Python for Deep Learning.

The sections below highlight the areas I have the most experience in. I have also worked with Bootstrap, Flash/ActionScript, & more. I enjoy evolving with technology and with the current state of the web it is easy (and necessary) to continually learn.


  • Linux
  • Apache
  • Nginx
  • Node.js


  • PHP
  • JavaScript
  • Python
  • CSS3
  • HTML5


  • jQuery
  • Express
  • Tensorflow


  • MySQL
  • PostgreSQL


Feel free to contact me through the form on this page or by one of the services listed below.

Letters, dashes, & periods only. Spaces okay.
Ex. name@reachthesea.com