Hi, I'm John-Michael Smith, a Software Engineer currently living in Metro-Atlanta. I studied Computer Science at the University of Georgia as an Honors Student and graduated cum laude in 2019, where I also received a certificate in Applied Data Science, and I'm currently in grad school at Georgia Tech.
I enjoy programming primarily in JavaScript and Python, but I have experience with Java and C/C++ as well. I like to take on projects that cover my interests in things—such as movies, music, and genealogical research—as well as automating tasks with python
More About MeLinks
Education
Georgia Institute of Technology
Computer Science, M.S.
Specialization in Computing Systems
Fall 2021 - Spring 2023
GPA: TBD
University of Georgia
Computer Science, B.S. (Honors)
Certificate in Applied Data Science
Fall 2017 - Spring 2019
GPA: 3.72, Cum Laude
Projects
myMDb
An IMDb-like web app for viewing trending TV shows, movies, and people (actors, directors, etc) with data sourced from themoviedb.org API. Users can create an account and save their favorites
· React· Node.js· Express.js· JavaScript· MongoDB· CSS· Heroku
View DetailsAncestryMap
A genealogical tool utilizing GEDCOMs for visualizing ancestors' birth locations by generation (desktop app)
· React· Node.js· Electron.js· JavaScript· CSS
View DetailsFilmSchedules
A timeline visualizer for upcoming tv shows and movies from popular studios
· Next.js· React· Node.js· JavaScript· CSS· Vercel
View DetailsMy Portfolio
The site you're currently on is my personal portfolio. Built with react, I utilized Gatsby for server-side rendering, better performance, and improved SEO
· Gatsby· React· GraphQL· Node.js· JavaScript· CSS
View DetailsRanked-choice-voting
A command-line python script to tally ranked-choice voting with Google Forms
· Python
View DetailsCinema eBooking
An online movie-ticket booking service developed as a course project
· Java· JBoss / WildFly· FreeMarker· MySQL· HTML· CSS
View DetailsSpoticli (contributor)
An open-source command line interface for controlling Spotify. Project by Jacob Chambers
· Python
View Details