Brady Cotton devCodeCamp Alumni


Secret Clearance

Relocation:  No – Huntsville, Arkansas/Remote
Availability:  Immediately


  • JavaScript
  • C#
  • .NET
  • ASP.NET Core
  • SQL
  • React
  • JSON
  • Python
  • Django
  • APIs
  • Git/GitHub

Brady Cotton


10-Day Final Project

Two of my greatest passions are the great outdoors and long-range shooting. Therefore I wanted to create an app for outdoorsmen whether at the range or on a Colorado mountainside. I created a ballistics calculator that would take in a shooter’s rifle build and then use that build to automatically calculate the adjustments needed for the shot. I implemented two ways to accomplish this. The first option is using the embedded google map and simply clicking the located me button and then clicking on the target location. This will give the shooter the range to the target as well as the adjustment needed for the scope. This is all displayed in the info window for the dropped pin. The second option is to display adjustments needed for ranges from 25-1000 yards in 25-yard increments in a table. Also, the app has a D.O.P.E(Data On Previous Engagements)  feature that allows the user to save data from shots to reference in the future.

The Technologies I used in the project: Python, Django, REST API, HTML, CSS, Bootstrap, React, JavaScript, Google Javascript Map API, and Google Geocoding API.

Hire Me Because…

I am a self-driving individual always pushing myself to learn more and be better at my craft. I enjoy working in both a team environment as well as on my own. I bring energy and positivity to any situation.

Passion For Programming

With Programming, I am most passionate about being able to build and learn how every component interacts with one another to make up the final product. I have always been searching for something that would present a challenge every day and programming is it!

No matter how simple the task, there are so many different ways to accomplish the goal that you never stop learning.

Three Words About My Professional Qualities

  • Passion for Learning
  • Self-Motivated
  • Adaptability

Three Words That Describe The Best Role For Me

  • Communication
  • Challenge
  • Teamwork

Watch My Capstone Presentation

A 10-day sprint that starts with each students’ idea. They are responsible for architecting this application, researching and learning any new languages or technologies to complete it, and build the final project. Since this is their crowning achievement during our course, instructors are very hands-off during the lifecycle of the development of their capstone.