About Me
I earned a bachelor’s degree in software engineering and a minor in entrepreneurship from Utah Valley University in May 2026. I love programming, long-distance running, and cycling.
Book of Mormon Editions Project
The Book of Mormon Editions Project makes it easy to read older versions of the Book of Mormon, and to easily and meaningfully compare them. As well as view a list of changes between editions.
AI App Store Screenshots
A canvas-based editor for designing App Store and Play Store screenshots with AI-assisted copy and layout suggestions.
Bible Family Tree
A comprehensive and interactive family tree of the Bible, from Adam and Eve down to Jesus Christ. Uses HTML Canvas and d3-force graph.
Learn Markdown Game Tutorial
A level-based game tutorial to learn and master markdown, complete with a cheat sheet and live editor. Built with React.
QR-Universe.com
A dynamic QR code management tool
US Counties
Mobile App used to track and see information on every county in the United States of America
AI App Icons
The easiest and fastest way to add app icons into your expo project. Simply run npx create-app-icon from your project root and you’ll be able to describe your app icon and get a beautiful AI icon. No credit card required - access full AI features with 5 chats a week or 100 chats a week on Pro ($9.99/mo). All code is completely open source so you can also self host for free with your own OpenAI API key. ...
Boost Conference Mobile App
Created the official app for the 2026 n^ Boost Conference in Logan, UT at Utah State University
Device Frames
API and web app to render a phone device frame around a screenshot.
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.
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.
Temple Tracker App
A mobile app to track temple attendances and statistics for members of the Church of Jesus Christ of Latter-Day Saints
This Portfolio Website
A portfolio website written in HUGO, deployed on Netlify with Decap CMS
Book of Mormon Languages
Developed a website for transitioning between languages while reading the Book of Mormon.
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.
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.
Funding Status for Jackson Software LLC
No money has been raised, and it is not anticipated that Jackson Software LLC will raise in the next year. We are completely bootstrapped.
P2P Chat - Bluetooth Messaging
React Native App for cross platform BLE messaging
Docagram
The most maintainable way to add diagrams in your documentation
Jackson Software LLC
This is the official website for Jackson Software LLC. I provide custom software solutions - creating mobile apps, websites, and APIs. If you’re interested in my services, please contact me at jrsjackson26@gmail.com .
Playboard App
Cross platform app to track statistics for any basketball game - from pickup to pro league.
Using Branch and Bound to solve 0/1 Knapsack Problem
Using Branch and Bound to solve 0/1 Knapsack Problem
Dynamic Programming Basic Exercises
Finding the smallest continuous subset of a list, and Fibonacci sequence
Sequence Alignment (Dynamic Programming)
Needleman-Wunsch to find optimal alignment of strings, in this case for genetic instructions (ACTG)