Jonathan Turnage

Software Engineer

About Me

I'm a Software Engineer passionate about creating innovative solutions to make life easier. I really enjoy learning and improving myself, especially new technologies. With experience in full-stack development, I enjoy building applications that make a difference.

In my spare time not developing, I'm usually playing video games, sports, or learning something new.

I'm a developer with a passion for building responsive, user-focused applications. I'm currently looking for full-time opportunities where I can contribute to a team and continue learning.

Most Used Skills

TypeScriptPythonJavaReactNode.jsSpring Boot

Projects (Solo)

Created a full-stack desktop application to allow users to manage their music library and play music. Users can rate and compare songs and compare them with their friends or create custom playlists.

SpringbootJavaTypeScriptElectron.jsReactSpotify & Apple Music APIs

Created a simple, editable website for F. Jones Realty as a commission project. Focused on client needs and ease of use.

VIEW PROJECT
JavaScriptCSSHTML

Used APIs to recommend anime shows based on user preferences. Practiced database usage and implementing algorithms.

JavaScriptPostman

Rebuilt my original Alexa program with more features and better project management. Learned Electron and improved my coding skills.

JavaScriptElectron.jsDiscord.jsAHK

Created a multipurpose Discord bot with an economic system during COVID-19. Learned data management and database usage.

JavaScriptDiscord.js

Built a Discord music bot that paired with my Amazon Alexa Program. Improved project management by separating functions into multiple files.

JavaScriptDiscord.js

Created a custom animated wallpaper to learn more about JavaScript and frameworks. Explored React, Three.js, Anime.js, and p5.js.

JavaScriptReact.jsThree.jsAnime.jsp5.js

Controlled cheap WiFi LED lights with a custom program. Learned to analyze packets with Wireshark and create/modify APIs.

JavaScriptWiresharkPostman

Dove deeper into JavaScript by learning about and using REST APIs.

JavaScriptPostman

Experimented with automating and modding single-player games. Learned about injecting, hex editing, packets, and game internals.

AHKCheat Engine

Learned scripting to enhance my Amazon Alexa Program, making it more powerful and flexible. Managed increasingly complex scripts.

AHK

Created an app to control my computer using Amazon Alexa. Learned C#, XAML, design, and web scraping. Refactored code multiple times as I learned.

VIEW PROJECT
C#XAML

Created various games and projects with HTML/JavaScript out of curiosity. Learned the basics and discovered that coding is like solving puzzles.

HTMLCSSJavaScriptPythonScratchC#

Projects (Team)

Developed flight software, ground station software, and graphical interfaces for a T-UAS (Tethered Unmanned Aerial System) to allow for continous autonomous flight and data collection.

PythonROSROS2GazeboTypeScriptReactNode.js

Developed the website and supporting programs for the Auburn Hacks event as part of the tech team. Collaborated with team members to ensure a smooth event.

VIEW PROJECT
JavaScriptJavaCSSHTML

School project. Learned to work in a group with inexperienced members and present created projects. Many possible improvements due to the short timeline.

JavaScriptJavaCSSHTML

All-in-one food/exercise tracker made during the Google CSSI program. Learned group workflow, GitHub, and more API/database practice.

JavaScriptCSSHTML

VAADE