Jason Dunn
WORK PORTFOLIO
279-267-8359
jasongdunn@outlook.com
MY PROJECTS
Stateshaper (2026)
Stateshaper is a Python package that can generate output for applications in a way that saves a tremendous amount of storage space. Most of the time, the space saved can be over 90% of the original size of the data, meaning 90% less spent on database storage and involved bandwidth. This is done by generating data in real-time based on tokenized numeric values in a chain with no bounds in length. Data from an application can be re-created at any time using a compressed seed that stores specific information pertaining to the desired output.The output is returned in the form of an array, and can be easily used for personalization, synthetic data and procedural generation.
Stack: Python
Pattern Stack (2025)
A puzzle game for PC written with Python and Kivy. I modified a project I created when I was first in school and added to it over time. The demo version is out now, and I'm mostly done with the full version. It will include in-app purchases, a user profile system and statistics log, as well as additional levels, with some unlockable based on performance. It is currently up on itch.io, with Steam and Epic store releases in mind for the future.
Stack: Python, Kivy, AWS
Progress Widgets (2025)
This is a React component I published with npm (see link below). It is intended to be used for depicting quantities or progress. Recommended uses are online form or test progress, data analysis, video game meters, research reports or anything similar. There are four types of widgets to choose from, and each is fully customizable in style. The progress displayed can stay the same, or change based on function triggers within a user's code.
Stack: React, CSS, TailwindCSS
Cool Chart (2025)
This is the first React component I published with npm (see link below). It is a radar chart that can be used to depict quantities, goals, achievements or other values -- usually of which that are related. This type of graphical representation is often seen in (but not limited to) video games, business reports and scientific research. The component tag accepts between 3 and 8 points of data and its style can be fully customized.
Stack: React, CSS, TailwindCSS
Cognitive Games (2024)
This is a cognitive games app I made for a volunteer organization. There are several custom brain games included in the app, along with analysis and a user profile system. A user can sign up, log in and choose from a series of short games. Pretest variables can be chosen that might have an effect on the user's performance such as time of day, sobriety, and food intake. Afterward, analysis is given based on metrics such as decisiveness, reaction time and attention span.
Stack: React, MongoDB, AWS Cognito, TailwindCSS
Internship Work (2021-23)
During my internship at University Enterprises in Sacramento, CA, I was assigned to the construction branch of the California DOT. There, I started learning the structure of existing apps that had already been written for the state. For the first month or two, I made commits mostly involving small UI adjustments or bug fixes. This was based on requests from our managers given during weekly video meetings. Eventually, I was able to contribute more advanced improvements and went on to become the lead designer of a React application.
Stack: JavaScript, Python/Flask, PHP, React, MySQL