Software

Professional freelance software developer and entrepreneur: tools, websites, apps, crypto, and AI.

Total count: 63 items (12 years, 6 months).

Last updated: April 24, 2025.

TimelineThumbnailTitleTypeCodeCategoryStatus
Apr 2025 – Apr 2025
Less than 1 month
Video Course App

Custom app that allows users to create and upload their own video courses.

Web AppJavaScript, NextJSPersonalOngoing
Apr 2025 – Apr 2025
Less than 1 month
Vote Checker

Given a spreadsheet of votes, tallies up the votes to ensure that no users have voted more than the allowed number of times per category.

ScriptPythonPersonalCompleted
Apr 2025 – Apr 2025
Less than 1 month
MBOX Converter

Given a large MBOX file from an email provider, break it up into smaller parts and export each email as a plain text file, sorted into folders, by date. Also includes a GUI viewer to properly render each email.

ScriptPythonPersonalCompleted
Mar 2025 – Apr 2025
2 months
Financial Portfolio App

Manages personal finances, including income, expenses, accounts, loans, and debts. Visualizes trends over time.

Web AppJavaScript, NextJSPersonalOngoing
Mar 2025 – Apr 2025
2 months
Developer Portfolio App

Allows software developers to easily categorize projects and display in their portfolio.

Web AppJavaScript, NextJSPersonalOngoing
Feb 2025 – Apr 2025
3 months
Mystery Gamedev Discord Bot

Automates posting newsletter updates, event reminders, weekly games, and multi-answer polls.

BotJavaScriptMystery GamedevCompleted
Jan 2025 – Jan 2025
Less than 1 month
Font Viewer

Visualizes all fonts in given folder and sorts them by categories for quick visual reference. Useful when searching for a font for various projects. Technically functional, but needs improvement for serious use.

Desktop AppPythonPersonalOn Hold
Jan 2025 – Feb 2025
2 months
Custom Video Editor

Allows for simple cuts, layers, and concatenations. Can also output heatmaps of videos to check for diffs, and can compress videos.

ScriptPythonPersonalCompleted
Jan 2025 – Apr 2025
4 months
Mystery Gamedev App

SaaS that allows mystery game developers to efficiently plan their game stories using flowcharts. Currently in beta testing.

Web AppJavaScript, NextJSMystery GamedevOngoing
Dec 2024 – Dec 2024
Less than 1 month
Gaming News Aggregator

Pulls news updates from a given list of games on Steam, viewable as a table.

ScriptJavaScript, ReactMystery GamedevCompleted
Oct 2024 – Oct 2024
Less than 1 month
Link Copy Extension

Allows for quickly downloading a list of hundreds of urls from itch.io and Steam via clicking once on the game's thumbnail, that would otherwise take way too much time to copy by hand.

Browser ExtensionPythonPersonalCompleted
Oct 2024 – Oct 2024
Less than 1 month
Reaplaced Landing Page

Landing page for the video game Reaplaced.

WebsiteJavaScript, ReactMystery GamedevCompleted
Sep 2024 – Sep 2024
Less than 1 month
Indeed Job Logger

Copy and paste your Indeed job application history to easily format it for archival as a CSV: company name, job title, date applied, and result.

ScriptPythonPersonalCompleted
Sep 2024 – Sep 2024
Less than 1 month
MyGPT

A clone of the ChatGPT interface using the API, which allows me to better customize it for my own needs (for example, a way to download my conversation history).

Web AppJavaScript, ReactPersonalCompleted
Sep 2024 – Sep 2024
Less than 1 month
Resume Generator

Generates a PDF resume by stitching together the most relevant parts of my work history, tailored specifically for a given job posting.

Web AppJavaScript, ReactPersonalOn Hold
Aug 2024 – Oct 2024
3 months
Community Events Calendar

Users can register for events on the calendar. Admin can create events, limit seats, and view who is attending. If seats are full, users can join a waitlist queue.

Web AppJavaScript, Next.jsMystery GamedevCompleted
Jul 2024 – Jul 2024
Less than 1 month
Gaming Blog Post Generator

Given urls, populates blog post with rich text taken from the url.

ScriptPythonMystery GamedevCompleted
Jun 2024 – Jun 2024
Less than 1 month
Steam Discount Finder

Automatically aggregates discounts on specific genres of games.

ScriptPythonMystery GamedevCompleted
Jan 2024 – Apr 2025
1 year, 4 months
Mystery Gamedev Database

A website and database for mystery-themed video games. Users can register to make lists of their favorite games, tag them, rate them, and submit them.

Web AppJavaScript, Next.jsMystery GamedevOngoing
Jan 2024 – Apr 2025
1 year, 4 months
Mystery Gamedev Admin Panel

CRUD-based admin functionality for managing the Mystery Gamedev Database.

Web AppJavaScript, Next.jsMystery GamedevOngoing
Sep 2023 – Sep 2023
Less than 1 month
Ren'Py Audiobook Generator

Generates an audiobook from a Ren'Py visual novel script using ElevenLabs API.

ScriptPythonPersonalCompleted
Aug 2023 – Aug 2023
Less than 1 month
ImageGen

Generates images using a brute-force algorithm: it simply tries every combination of pixels and colors for a given size and palette. The idea was to generate every possible image ever, although this is obviously not possible due to hardware and time constraints. Theoretically could be improved, but mostly obsolete with generative AI.

ScriptPythonPersonalDropped
Jul 2023 – Jul 2023
Less than 1 month
Speech 2 Text

Takes an audio file as input and outputs a text file of what was spoken.

ScriptPythonGoldbar GamesCompleted
Jun 2023 – Jun 2023
Less than 1 month
Detective Butler Website

Simple landing page with mailing list form.

WebsiteJavaScript, ReactGoldbar Games
May 2023 – May 2023
Less than 1 month
GameTube

Finds video content creators that play a specific game or genre.

ScriptPythonGoldbar GamesCompleted
May 2023 – May 2023
Less than 1 month
Batch Rename

Various functions to rename many files in a folder based on naming patterns.

ScriptPythonGoldbar GamesCompleted
Mar 2023 – Apr 2023
2 months
Story Translator

Translates a full e-book story into another language via ChatGPT API.

ScriptPythonPersonalCompleted
Mar 2023 – Apr 2023
2 months
AI-Generated VN Voiceover

Parse a visual novel script and generate AI voice clips via ElevenLabs API.

ScriptPythonGoldbar GamesCompleted
Dec 2022 – Dec 2022
Less than 1 month
Jimmy Strickland Music

Portfolio website for my dad's music.

WebsiteJavaScript, ReactPersonalReleased
Aug 2022 – Aug 2022
Less than 1 month
NextMeal

All-in-one app that helps you plan your next meal.

Web AppJavaScript, Next.jsPersonalOn Hold
Aug 2022 – Aug 2022
Less than 1 month
Batch Convert

Command line scripts that convert all files in a folder from one filetype to another.

ScriptBashPersonalCompleted
Aug 2022 – Aug 2022
Less than 1 month
Batch Email Reader

Logs into multiple email accounts and pulls all unread subject lines, logging them into a text file.

ScriptPythonPersonalCompleted
Jul 2022 – Jul 2022
Less than 1 month
Anton's Home Movies Website

A simple website displaying all my home movives, synced from YouTube. At some point something broke, so it is just a landing page now. Will remake this in the near future.

Web AppJavaScript, Next.jsPersonalReleased
Jun 2022 – Jun 2022
Less than 1 month
Goldbar Games Website V5

Switched to React for consistency, simplifying the design, with mailing list form.

WebsiteJavaScript, ReactGoldbar GamesReleased
Dec 2021 – Jan 2022
2 months
Deconsole

Decentralized video game console. I created smart contracts and a desktop client for gamers to buy game ownership using NFTs. I also created a DLL for game developers to integrate web3 wallets, and it worked with my own custom game engine. I dropped the project because it was getting bigger than I could handle, and I did not think most gamers were ready for NFTs. HyperPlay is doing what I wanted to do with this project.

Desktop AppJavaScript, ElectronPersonalOn Hold
Nov 2021 – Nov 2021
Less than 1 month
Crypto Color Connect

Modified version of my Color Connect app that integrates with web3.py, which successfully worked. Mainly as a test to try to make a web3 game without relying on a major engine, instead using pygame. I would like to actually flesh this concept out more in the future, making the game fully on-chain.

Desktop AppPythonPersonalOn Hold
Nov 2021 – Nov 2021
Less than 1 month
Auto Screen Clicker

Created a screen clicker as an attempt to automate a highly repetitive crypto game. In theory, since all the levels were the same, I could automate winning the game and earn tokens by setting up this bot. However, some random elements, including lag, made this idea moot.

ScriptPythonPersonalDropped
Oct 2021 – Nov 2021
2 months
Emscripten Test

Tested making my custom game engine compatible with web assembly to allow for exporting web builds of my games, specifically with the intent to build crypto games. Got it to partially work, but due to a major lack of information on the Internet, could not completely integrate it. I would like to eventually get it working someday.

Web AssemblyGoldbar GamesOn Hold
Aug 2021 – Aug 2021
Less than 1 month
covidvaccineinjured.me

Started building a site to help victims of the devastating side-effects from the jabs after seeing it happen to a family member. Had a registration form and extensive questionnaire to gather information. Dropped after realizing the liability issues from collecting personal health data, not wanting to monetize suffering, and seeing various non-profit groups picking up traction. I still own the domain name.

Web AppJavaScript, ReactPersonalDropped
Aug 2021 – Aug 2021
Less than 1 month
React Component Generator

Generates a set of files for a React component for CRUD operations: creation forms, lists, details for the individual item. Created to save myself time from typing redundant information where the only thing that changed was the name.

ScriptPythonPersonalCompleted
Jul 2021 – Aug 2021
2 months
Convert Seacats Posts

A script to automate converting posts stored on the /seacats/ imageboard into an archived, read-only format. Created to help me migrate the /seacats/ website as its new owner.

ScriptPythonPersonalCompleted
Jun 2021 – Aug 2021
3 months
seacats.net

I was given admin control over seacats.net from its previous owner. Moved the website away from its legacy PHP codebase into a new imageboard software, while also archiving all old content via AWS S3.

Web AppJavaScriptPersonalCompleted
Apr 2021 – Apr 2021
Less than 1 month
Crypto Yield Calculator

Calculates APR, APY, and more to predict earnings from crypto yield farming.

ScriptPythonPersonalCompleted
Mar 2021 – Apr 2021, Feb 2022 – Mar 2022
4 months
NFTwitch

Dapp that mints dynamic NFTs using data from Twitch API via Chainlink oracles. Created front-end, smart contract, Chainlink node, and external adapter in 30 days solo. Received the IPFS grant for uploading metadata to IPFS using Pinata API. Revisited the dapp a year later to add more functionality.

Web AppJavaScript, Solidity, React, Ethers.jsChainlink HackathonReleased
Jan 2021 – Jan 2021
Less than 1 month
YouTube Uploader

Uploads a video file with a pre-filled description via API.

ScriptPythonGoldbar GamesCompleted
Aug 2020 – Aug 2020
Less than 1 month
Goldbar Games Website V4

Fully coded my own website using Django. Implemented SQLite and membership features, including comments and Stripe payments.

WebsitePythonGoldbar GamesReleased
Jun 2019 – Mar 2021
1 year, 10 months
C++ Game Engine

Created my own cross-platform C++ game engine using SDL2 and OpenGL. Features built-in level editor, data-oriented design, physics system, collision, quadtree, animations, particle systems, cutscene systems, controller mapping, and more. Intending to allow for 3D imports, mobile/web builds, VR/AR, and blockchain.

Game EngineC++Goldbar GamesOn Hold
May 2019 – May 2019
Less than 1 month
Auto Social Media Poster

Reads a spreadsheet, randomly picking a row and scheduling a Tweet with its contents.

ScriptPythonGoldbar GamesDropped
Jan 2019 – Jan 2019
Less than 1 month
Binance Trading Bot

A simple bot that automated trades on the Binance Exchange. Implemented SMA and EMA for calculations. But trading strategy was bad, so stopped using it.

ScriptPythonPersonalCompleted
Mar 2017 – Mar 2017
Less than 1 month
Seacats Mobile

A mobile app I created to read posts on seacats.net. Intended to update the app with posting functionality, but the website is no longer functional anyway.

Mobile AppGoldbar Games
Mar 2017 – Apr 2017
2 months
ONScripter-EN-Steam

Modified open-source game engine ONScripter-EN to be compatible with Steam so that I could port my game Detective Butler to Steam. Required switching from SDL to SDL2 and using OpenGL rendering. Difficult due to lack of English documentation.

Game EngineC++Goldbar GamesReleased
Mar 2016 – Apr 2016
2 months
Chess AI

One of two main projects for my AI class. Implemented 3 different strategies: iddlmm, tlidabdlmm, and tlhtqsidablmm. It already came with a visualizer, so I did not make one.

ScriptPythonUniversityCompleted
Feb 2016 – Feb 2016
Less than 1 month
Digital Artist

Program that can draw pictures using evolutionary algorithms. Like a much worse version of the modern-day Stable Diffusion. I had the right idea, but gave up quickly.

ScriptPythonPersonalDropped
Jan 2016 – Feb 2016
3 months
Color Connect

One of two main projects for my AI class. The visualization part was not necessary, but it helped me understand what was happening, and it was fun to implement.

Desktop AppPythonUniversityCompleted
Sep 2015 – Aug 2020
5 years
Goldbar Games Website V3

Switched to GitHub Pages and Jekyll for free hosting and full customization.

WebsiteRubyGoldbar GamesReleased
Jan 2015 – May 2015
5 months
Popcorn Viewer

Peer-to-peer video viewing app. This was a group project for school. My main contributions were drawing the banner and mascot character, and implementing some UI buttons and VLC functionality.

Desktop AppC#UniversityReleased
Jun 2014 – Sep 2015
1 year, 4 months
Goldbar Games Website V2

First time hosting my own website on a VPS.

WebsiteWordPressGoldbar GamesReleased
Mar 2014 – Apr 2014
2 months
Pokemon Database Battler

Group project where users could build teams of Pokemon to fight each other online.

Desktop AppC#UniversityCompleted
Feb 2014 – Apr 2014
3 months
School Course Scheduler

Homework assignment for school. Just lets you select courses and put them together into a schdule. It was so simple I was bored working on it.

Desktop AppC#UniversityCompleted
Apr 2012 – Jun 2014
2 years, 3 months
Goldbar Games Website

My first website.

WebsiteWeeblyGoldbar GamesReleased
Jul 2009 – Jul 2009, Sep 2011 – Oct 2011
3 months
Murder Mystery Roulette

Generates a random murder mystery setup based on Umineko characters.

Desktop AppC++PersonalCompleted
Jan 2009 – Jan 2009
Less than 1 month
Syllables Calculator

Calculates the number of syllables in a given word, assigning points based on the Syllables board game.

Desktop AppGame MakerPersonalCompleted
Jul 2008 – Jul 2008
Less than 1 month
Japanese Flashcards

Shows one Hiragana and one Katakana before revealing how to pronounce them in English. Created so I could teach myself Japanese, but dropped after I transferred to a school that offered a Japanese class.

Desktop AppGame MakerPersonalDropped