Ryan Johnson

AMDphreak Developer Profile

Technology EnthusiastSoftware Engineer & ArchitectFormer Reliability Analyst
📍Memphis, TN
🎓University of Memphis (B.S. Computer Science)
🎓Missouri University of Science & Technology (3 semesters Computer Engineering)

Educational background in computer science, computer engineering, music, math, and physics.

I started coding in middle school on a TI-83+ SE graphing calculator. I taught myself the imperative programming paradigm and computer science principles without internet access, teachers, or books through the use of black-box reverse-engineering techniques.

My first language was TI-BASIC, which has no lexical scoping for its variables, and I used the code editor on calculator, which shows only 16x8 characters, and has no commenting system. I produced a series of math programs to automate my school work, instead of doing the school work. My brother and I created text-based and graphical games like pong, snake, and 'guess da number' and found ways to cheat and break each others' games, like using the variable lookup key to circumvent guessing the number. I developed as a Reliability Analyst at ALSAC/St. Jude Children's Research Hospital, I bring a unique perspective to coding and problem-solving. I enjoy working with a variety of programming languages and technologies, and I'm always eager to learn more.

Projects

Food Truck Nerdz

Private
Organization logo

An app to track food trucks and their locations, and allow users to save their favorites.

Vercel • Next.js & React • Convex DB • Square API

Desktop Assistant AI

Work in Progress
Organization logo

AI-powered desktop assistant for productivity and automation.

AI • Desktop Application

Windows Theme Autochanger

Organization/User avatar

Automatic Windows theme switcher based on time of day

dsam-resources

Organization/User avatar

DSAM's resources directory for families with special needs

cyberpanel-uninstaller

Organization/User avatar

Uninstaller script for CyberPanel

BlackJackGame

Organization/User avatar

A simple Blackjack game implementation

packet-x-ing

Organization/User avatar

Network packet analysis tool

Experience

Software Developer (Contractor) - Food Truck Nerdz LLC

Aug 2025 - Present | Memphis, TN

  • Co-founded the company in February 2025 with my brother
  • Became the first paid contractor as software developer
  • Developing and maintaining the food truck tracking platform

Reliability Analyst - ALSAC/St. Jude Children's Research Hospital

Dec 2021 - Aug 2022 | Memphis, TN

  • Refined monitoring for mission-critical software systems
  • Monitored SSH, web API health, and database values

Python Developer - AAGoods LLC

Aug 2018 - Oct 2018 | Memphis, TN

  • Developed conveyor belt automation and inventory software
  • Learned Python on the job in 3 weeks

Web Designer, App Developer - JORY Development

Jan 2023 - Aug 2023 | Memphis, TN

  • Created websites for local businesses and a Food Truck Tracker App
  • Used technologies like Flutter, Dart, Node.js, and MongoDB

Skills

Skills that are stronger are highlighted with highlight

Programming Languages

TI-BASICJavaC++CPythonRacket LispGoD

Web Development

HTMLCSSJavaScriptTypeScriptNext.js

Mobile Development

Flutter

AI & Emerging Tech

AIVibe-coding

Photography

Capturing Moments and Preserving Memories!

When I'm not coding, you'll find me behind the camera capturing the world around us. I have a photography business that focuses on events and personal projects that emphasize landscapes, urban scenes, and creative photography.