Profile picture

David Swatzell

Front-End Engineer
Pronouns He/Him
Open Resume Email Directly

About me

As a lifelong Musician and Tech nerd I've always been intrigued by software development going back to my dad bringing home our first windows 3.1 driven computer in the early 90s and learning to manipulate dos to play games and work with music software. It was a natural step for me to jump into the coding world and I couldnt be happier helping fix bugs and solve problems. I love learning new things as well and that seems to be a constant in the tech world which i love. I am super excited to be in this career and cant wait to see what the future holds.

Preferred locations

  • Birmingham, AL
Open to other locations and/or remote work

Previous industries

  • Hospitality
  • Music
  • Restaurants

Skills

  • Chai
  • CSS3
  • Git
  • GitHub
  • HTML5
  • JavaScript
  • Mocha

Currently learning

  • Cypress
  • React
  • TypeScript

Projects

Better Weather

Better Weather

Project scope time 10 hours
Collaborators Profile picture for Zach Wolek

Tools Used

  • CSS3
  • Cypress
  • React
  • TypeScript

Developed a web application that lets the user look at the weather for a location,rate the weather for that day and get suggestions on what to wear for the day pertaining to the weather

● The goal of this project was to show my understanding and ability to write Typescript, test with Cypress and manipulate data being fetched from an API call.

Launch the App Code Repository
Screenshot detail for project Better Weather
Screenshot thumbnail #1 for project Better Weather Screenshot thumbnail #2 for project Better Weather

Rancid Tomatillos

Rancid Tomatillos

Project scope time 12 hours
Collaborators

Tools Used

  • CSS3
  • Cypress
  • React

Developed a web application that lets the user click on a movie card and see movie details, ratings etc. similar to Rotten Tomatoes

● The goal of this project was to show my understanding and ability to write React and test with Cypress.

Launch the App Code Repository
Screenshot detail for project Rancid Tomatillos
Screenshot thumbnail #1 for project Rancid Tomatillos Screenshot thumbnail #2 for project Rancid Tomatillos

Rock/Paper/Scissors

Rock/Paper/Scissors

Project scope time 20 hours
Collaborators

Tools Used

  • CSS3
  • HTML5
  • JavaScript

Developed a web application that lets the user play a Rock/Paper/Scissors game against the computer with a regular and difficult version.

● The goal was to show my ability and understanding of writing DRY JavaScript, event delegation to handle similar event listeners, Understanding the difference between the data model and how the data is displayed on the DOM, Use my problem solving process to break down large

Launch the App Code Repository
Screenshot detail for project Rock/Paper/Scissors
Screenshot thumbnail #1 for project Rock/Paper/Scissors Screenshot thumbnail #2 for project Rock/Paper/Scissors