Joel Goodrum

Hi! I am a Software Developer. Feel free to scroll down and check out some of my favorite projects!




Web

Apps

Games







Skills


  • Java proficient
  • JavaScriptproficient
  • HTMLproficient
  • CSSproficient
  • React / React-Nativebeginner
  • Bootstrapproficient
  • Gitproficient
  • SQLproficient
  • Node.jsbeginner
  • jQuery beginner


ZeldaC



A 2D RPG that simulates a generic Zelda game from the Game Boy era. Developed game logic for 2D Zelda style game in C. Created game rendering functions with SDL library. Designed player tracking system for enemies to follow. Managed sprites to animate character according to buttons being pressed.




Papertech


Papertech was a simple and appealing forum based social network for people who like tech and various topics.

Security:
  • Password encryption
  • SSL certified
  • Login authentication system
  • Logins are case sensitive
Frontend:
  • HTML
  • CSS
  • Bootstrap
  • EJS template engine
  • jQuery
  • Photoshop (logo)
Backend
  • Node.js
  • Express.js
  • Heroku server
  • SQL database




Graphing Calculator

Software that allows user to input functions in the form y = x. Graphing Calculator outputs the y values and plots them on a graph. This software plots thousands of individual points giving the illusion of curved or straight lines. Graphing Calculator was written in JavaFX using the JavaFX library.

graphing calc gif




Hospital Queue

JavaFX Software that simulates patients checking in and out of a hospital. The software allows the user to add as many patients as needed to a priority queue. But there are only three operation rooms available. The patients will be allocated to the operation room based on when they checked in and by their assigned priority.

HospitalSimulator gif