Hello! I’m Thomas, a web-developer based in Starkville, Ms. I've been learning web development since the summer of 2020. Some of the things I've learned include:
I'm currently working on publishing to the Chrome Web Store.
This is my most polished project so far! I built this app in React and incorporated Styled Components to keep it more organized. This app fetches data from a mock server which generates the data randomly on load. I used React Hooks to allow searching by name and user-added tags.
This is also the first project I've built with test using React Testing Library. Testing is a very important part development and I'm going to start implementing more tests in my future projects.
Christmas 4 kids gives the joy of Christmas to thousands of Middle Tennessee children that might not otherwise experience it. Each December, local businesses, volunteers, celebrities, recording artists, and their bus drivers set aside two days from their busy schedules for these special children. This app aids the volunteer process for the non-profit Christmas 4 Kids.
We built this app using Expo and Google Cloud Platform. The Schedule and Rules are pulled from the Firestore Database. I implemented the Two Factor Authentication with Twilio.
This map is created using D3.js and Topojson. The county svg data is pulled in from an api, then drawn to the page with D3. Then the education data is assigned to each county to change its fill color and a tooltip to provide more information.
These trees are different on every page load! They are
dynamically rendered to have random branches, position, and
size. I started by drawing the tree trunk and five different
styles of branches. Then the branches are put in random order
and placed on the tree, getting wider as they go down to make
the conical shape. Then each branch and trunk is given a
animation-delay to make it appear as if they are
I made this exercise tracker as a project for freeCodeCamp. This app is built using Node.js and Express. Server side rendering is handled using Handlebars. Users can create a username and add a log of exercises to that username. The exercise logs can be retrieved and filtered by date and quantity.
I am experienced with MongoDB and Mongoose. I have completed projects with funcitonality to allow user to create, update, fetch and delete data.
I have earned certificates in Responsive Web Design and Front End Development. The majority of my experience is with React. I also have some experience in Sass, Bootstrap and JQuery.
I use Node and Express to manage Back End site functionality. I have recieved a certificate in Back End Development and APIs.