Jonny Jackson headshot

Jonny Jackson

Software Developer with experience in React, React Native, and Hugo. I’m a 20-year-old computer science major at Utah State University, originally from Kirtland, Ohio. I served a mission (2021-2023) in the Dominican Republic for the Church of Jesus Christ of Latter-day Saints. I love programming, long-distance running, and cycling. Fluent in Spanish and a proud Eagle Scout.
Screenshot of my portfolio homepage

About Me

I’m a 20-year-old computer science major at Utah State University, originally from Kirtland, Ohio. I served a mission (2021-2023) in the Dominican Republic for the Church of Jesus Christ of Latter-day Saints. I love programming, long-distance running, and cycling. Fluent in Spanish and a proud Eagle Scout.

Jul 2025
jonny-jackson.com homepage

This Portfolio Website

A portfolio website written in HUGO, deployed on Netlify with Decap CMS

Sep 2025
Albacreativecompany.com homepage

Media Marketing Company Website

A 3 page NextJS website for Alba Creative Company, a Utah-based media marketing company. Uses TinaCMS for content managment. Generates leads with embedded email form.

Jul 2025
Program Demo Thumbnail

Book of Mormon Languages

Developed a website for transitioning between languages while reading the Book of Mormon.

May 2024
Homepage of templedb.org

Editions of The Book of Mormon

A website to visually compare the editions of the Book of Mormon, as well as to read any of the past published editions. Docusaurus hosted with Vercel.

Sep 2025
Homepage of TempleDB.org

TempleDB.org

A community-run, open-source database with free API for live data on all temples of the Church of Jesus Christ of Latter-day Saints.

Jul 2025
Screenshot of Level 3

Learn Markdown Game Tutorial

An interactive tutorial built in React to teach markdown. Complete with a cheat sheet and live editor.

Oct 2024

Dynamic Programming Basic Exercises

Finding the smallest continuous subset of a list, and Fibonacci sequence

Oct 2025

Sequence Alignment (Dynamic Programming)

Needleman-Wunsch to find optimal alignment of strings, in this case for genetic instructions (ACTG)

Oct 2025

Finding strongly connected components of a graph (Kosaraju Algorithm)

Github Kosaraju’s algorithm Project 4 for Analysis of Algorithms This algorithm finds strongly connected components in a directed graph. A strongly connected component is a portion of a graph where you can get from any one node to any other node within that portion. The graph is stored like this in a txt file 1 4 2 8 3 6 4 7 And as problem 8.10 describes in https://www.algorithmsilluminated.org/ , the files describe the edges of a directed graph. Vertices are labeled as positive integers from 1 to 875714. Each row indicates one edge of the graph (the tail and head vertices, in that order). For example, the eleventh row (“2 13019”) indicates that there is an edge directed from vertex 2 to vertex 13019. What are the sizes of the biggest five strongly connected components? ...

Oct 2025

Choosing Pivots in Quicksort

Comparing how many comparisons are required in quicksort for various pivot selection methods.

Oct 2025

Contacts in Common App

React Native Mobile App with Expo and Supabase backend. Emphasizes privacy and security with anonymous sign ins, automatic data deletion after 15 minutes, and encryption. This app allows users to join a “room” with others by scanning a QR code and then they can see what contacts are shared in common between members of the group.

Sep 2025

The Unit Circle App

Reference the unit circle with ease! The Unit Circle App makes trigonometry simple and interactive. Drag points around the circle to instantly see sine, cosine, and tangent values, radians, degrees, and coordinates. Perfect for homework, school, or brushing up on your math skills. Features: Interactive unit circle you can explore by touch Instantly see angles in degrees and radians Automatic calculation of sin(θ), cos(θ), and tan(θ) Clear visualization of coordinates on the circle Simple and distraction-free design for studying Whether you’re preparing for exams, doing homework, or learning trig for the first time, The Unit Circle App is your go-to tool for mastering trigonometric functions.

Sep 2025
Karatsuba Algorithm

Karatsuba Algorithm

Multiply numbers in less than O(n^2) time.

Sep 2025
Demo Page showing basic capabilities of playboard.pro

Playboard

Basketball league managment system built with Next JS and Supabase

Aug 2025
Temple Tracker Thumbnail

Temple Tracker App

A mobile app to track temple attendances and statistics for members of the Church of Jesus Christ of Latter-Day Saints

Jul 2025
Project Demo Thumbnail

C++ Online Grocery Order Processing System

Built a C++ program to process customer orders and payments from files using OOP, polymorphism, and file I/O.

Apr 2025

Book of Mormon Searcher

React frontend, python backend. Hosted on Heroku. Now deprecated

Dec 2024
Project Demo Thumbnail

Course Survey AI Chatbot Website for Professors

Team project with react frontend, django backend, and AI integration

Dec 2024
Program Demo Thumbnail

Using Artifical Intelligence to create new episodes of The Office

A failed attempt of using python and a large data set of lines from The Office to try and generate new episodes.

Dec 2024
Logism Demo Thumbnail

Computer with Keyboard and Screen on Logism

16 bit CPU with keyboard and screen interactivity on Logism. Shows an image, gif, and game of pong.

Nov 2024
MIPS Code Demo Thumbnail

Bubble Sort and N Fibonacci Numbers in MIPS Assembly

Complex algorithms in MIPS

Oct 2024
YouTube showcase

Custom CPU in Logism

A custom CPU in Logism

Oct 2024
Program Demo Thumbnail

Custom Shell

With gradle in Java, built a custom Shell in which you can make, remove, and change directories and run other programs.

Oct 2024
Program Demo Thumbnail

Multi-Threaded Java Program to compute 1000 digits of Pi

Multi-threaded program that computes the first 1000 digits of Pi. Utilizes all system CPU cores simultaneously, using a task-based scheme to distribute the work.

Oct 2024
Program Demo Thumbnail

Custom ALU built in Logism

Created a custom Bit component, 16-bit Register, and ALU in Logism

Sep 2024
Program Demo Thumbnail

Using NAND gates to build custom logic gates in Logism

Custom AND, XOR, OR, NOT, Mux, DMux using only NAND Gates. Also custom 8 way and 16 way OR, 16 bit and, mux, not gates.

Sep 2024
MIPS Code Demo Thumbnail

ChatGPT Translations of the Book of Mormon

Open AI API used to make a southern, western, and simplified translation of the Book of Mormon

Jun 2024
Program Demo Thumbnail

Memory Game with Javascript

Simple memory game in Javascript

May 2024
Program Demo Thumbnail

Typing tutor in React

Typing tutor in React

Apr 2024
Activity Tracker Demo Thumbnail

Activity Tracker in Django

Track activites in this Django app

Mar 2024
Program Demo Thumbnail

Sessions in Django

Django application that uses sessions to keep users logged in.

Mar 2024
Program Demo Thumbnail

Web Server from scratch in Python

Created a simple web server from scratch in Python

Mar 2024
Program Demo Thumbnail

Quotes website

Use this api: https://usu-quotes-mimic.vercel.app/api/search?query=steve to make a search quotes website

Feb 2024
Program Demo Thumbnail

Recipe Card Builder

A project for CS1410, this website creates recipe cards. It’s focus is on accessibility. It also works well with a screen reader.

Feb 2024