Caitlin Jones devCodeCamp Alumni

Relocation:  No – Indianapolis Metro or Remote
Availability:  Immediately


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

Caitlin Jones


10-Day Final Project

During a 10 day sprint, I created a web application that allows users to create an individualized profile that counts and tracks their calories and macronutrients. The technologies used were Python, Flask, SQLite/SQLAlchemy, HTML CSS, and a USDA API.

On the home/informational page, users are able to optionally find their BMR to help understand how many calories and grams of fats, carbohydrates, and proteins they need per day. This BMR is based on the user’s goal (lose, maintain, or gain weight) as well as their current activity levels. With that information, once registered and logged in, users can individualize their calorie and macronutrient goals either in percent or grams. Users are also able to track their calorie and macro intake in a food log. They have the ability to input custom food cals/macros, or search the USDA database for foods consumed. They can also copy any foods to any given date if they have a recurring meal. At the bottom of the food log, users are informed of their starting count of macros and calories, shown the amount consumed, and shown the amount remaining.

Hire Me Because…

During the 14 weeks I was in the course, I learned many different languages and technologies and was continually forced to adapt to any situation. I take challenges head on and look forward to building solutions to the problems I encounter. One of the challenges I took upon myself was to teach myself Python Flask for my final project. It came with the expected ups and downs, but in the end I proved that I can conquer anything I set my sights to.

Passion For Programming

I am most passionate about the ability to learn, adapt, and overcome new obstacles. There is always something new that challenges my knowledge and makes me research possible solutions. The work is tedious and time consuming at times but the end product, whether it’s finding a bug or creating an entire application, is extremely gratifying.

Three Words About My Professional Qualities

  • Teamwork
  • Reliable
  • Dedicated

Three Words That Describe The Best Role For Me

  • Collaborative
  • Positive Environment
  • Flexible

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.