Jonathan Turnage

Software Developer

Vroko JET

■ Projects (Solo)

F. Jones Realty Website
2023 / Commission / JET

Purpose - Create a website for F. Jones Realty.
Learned - Creating a simple website that a customer can edit easily.
To-Improve - none
Languages - Javascript
LINK

Anime Recommender
2021 / Personal / Vroko

Purpose - Use APIs to tell me what shows to watch next.
Learned - Database usage, recommendation algorithms.
To-Improve - Needs an interface
Languages - Javascript, Postman

Amazon Alexa Program (v2)
2021 / Personal / JET

Purpose - I was in love with Javascript. Wanted to fix the problems with v1. Added lots of additional features as well.
Learned - Better project mangement, Electron, and coding improved a lot.
To-Improve - I got better at managing bigger projects but my projects also kept scaling.
Languages - Javascript, Electron.js

Discord Bot #2 (VAADE)
2020 / Personal / Vroko

Purpose - COVID-19 caused me to use discord even more. Created a multipurpose discord bot with tons of features (economic system).
Learned - How to manage data and use databases.
To-Improve - More features!
Languages - Javascript, Electron.js

Discord Bot #1
2020 / Personal / JET

Purpose - Wanted to get back into programming more. Discord music bot that paired with my Amazon Alexa Program.
Learned - Better project mangement (seperating functions/multiple files)
To-Improve - None
Languages - Javascript, Discord.js

Javascript/CSS Web Animation
Intermediate Developer / Personal / JET

Purpose - Wanted to create a custom animated wallpaper.
Learned - Lots more of javascript/frameworks.
To-Improve - I ended this as i didn't want to invest time into modeling at the time. To-Do: Learn modeling
Languages - Javascript, React.js, Three.js, Anime.js, p5.js, etc.

Controlling LEDs
Early Devloper / Personal / JET

Purpose - Able to control cheap wifi LED lights with a custom computer program.
Learned - Analyzing packets with Wireshark, Router traffic, creating/modifying APIs.
To-Improve - Sharpen these skills.
Languages - Javascript, Wireshark, Postman

API Usage
Early Devloper / Personal / JET

Purpose - I started getting more indepth into Javascript. Led to learning about APIs.
Learned - REST APIs and API usage.
To-Improve - N/A
Languages - Javascript, Postman

Video Game Scripting/Memory Editing
Early Devloper / Personal / Vroko

Purpose - After playing single player games for a long time I wondered how I could mess with them. From automating incremental games, to modding in items.
Learned - Lots of learning. Injecting, hex editing, different value types, packets, and how games work underneath.
To-Improve - More practice! It gets very complicated very quickly.
Languages - AHK, Cheat Engine, Etc.

Scripting
2019 / Personal / JET

Purpose - I learned scripting to help aid my Amazon Alexa Program. This made an already powerful program have infinite possibilities.
Learned - Learned how to better manage more complicated problems as scripts can become complicated as you try to make them fail-safe.
To-Improve - Organizing/updating the vast amount of scripts I ended up having by the end was troublesome.
Languages - AHK

Amazon Alexa App (v1)
2019 / Personal / JET

Purpose - Allows you to control your computer using Amazon Alexa.
Learned - This application helped me learn C#, xaml, design, and web scraping. Special project because it had not been done before
(as far as I knew) which made it was very far off from following a 1 for 1 tutorial.
To-Improve - First project meant my code was messy, inefficient, and hard to read. Re-coded this multiple times as I learned.
Languages - C#, XAML
LINK

Lots of Random Projects
The Beginning / Personal / JET

Purpose - Interest in technology led to various games made with HTML/Javascript.
Learned - Learned the basics and the idea that coding is similar to solving puzzles.
To-Improve - Did this just for fun so I didn't retain as much information as I could have.
Languages - HTML, CSS, Javascript, Python, Scratch

■ Projects (Team)

Auburn Hacks 2024
2023 / Auburn Hacks Tech Team / JET

Purpose - Create the website and other programs to help run/prepare for the Auburn Hacks event.
Learned - Additional practice developing on a team.
To-Improve - N/A
Languages - Javascript, Java, CSS, HTML
LINK

Pike-Paint
2021 / School / JET

Purpose - School project
Learned - How to work in a group with people who are inexperienced. Presenting created projects.
To-Improve - Week long project so lots of possible improvements.
Languages - Javascript, Java, CSS, HTML

Health Pal
2021 / Google CSSI / JET

Purpose - All-in-one food/exercise tracker made during the Google CSSI program.
Learned - Group workflow, Github, and more api/database practice.
To-Improve - Week long project so lots of possible improvements.
Languages - Javascript, CSS, HTML

VAADE