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.
Timeline | Thumbnail | Title | Type | Code | Category | Status |
---|---|---|---|---|---|---|
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 App | JavaScript, NextJS | Personal | Ongoing | |
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. | Script | Python | Personal | Completed | |
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. | Script | Python | Personal | Completed | |
Mar 2025 – Apr 2025 2 months | Financial Portfolio App Manages personal finances, including income, expenses, accounts, loans, and debts. Visualizes trends over time. | Web App | JavaScript, NextJS | Personal | Ongoing | |
Mar 2025 – Apr 2025 2 months | Developer Portfolio App Allows software developers to easily categorize projects and display in their portfolio. | Web App | JavaScript, NextJS | Personal | Ongoing | |
Feb 2025 – Apr 2025 3 months | Mystery Gamedev Discord Bot Automates posting newsletter updates, event reminders, weekly games, and multi-answer polls. | Bot | JavaScript | Mystery Gamedev | Completed | |
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 App | Python | Personal | On 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. | Script | Python | Personal | Completed | |
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 App | JavaScript, NextJS | Mystery Gamedev | Ongoing | |
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. | Script | JavaScript, React | Mystery Gamedev | Completed | |
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 Extension | Python | Personal | Completed | |
Oct 2024 – Oct 2024 Less than 1 month | Reaplaced Landing Page Landing page for the video game Reaplaced. | Website | JavaScript, React | Mystery Gamedev | Completed | |
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. | Script | Python | Personal | Completed | |
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 App | JavaScript, React | Personal | Completed | |
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 App | JavaScript, React | Personal | On 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 App | JavaScript, Next.js | Mystery Gamedev | Completed | |
Jul 2024 – Jul 2024 Less than 1 month | Gaming Blog Post Generator Given urls, populates blog post with rich text taken from the url. | Script | Python | Mystery Gamedev | Completed | |
Jun 2024 – Jun 2024 Less than 1 month | Steam Discount Finder Automatically aggregates discounts on specific genres of games. | Script | Python | Mystery Gamedev | Completed | |
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 App | JavaScript, Next.js | Mystery Gamedev | Ongoing | |
Jan 2024 – Apr 2025 1 year, 4 months | Mystery Gamedev Admin Panel CRUD-based admin functionality for managing the Mystery Gamedev Database. | Web App | JavaScript, Next.js | Mystery Gamedev | Ongoing | |
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. | Script | Python | Personal | Completed | |
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. | Script | Python | Personal | Dropped | |
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. | Script | Python | Goldbar Games | Completed | |
Jun 2023 – Jun 2023 Less than 1 month | Detective Butler Website Simple landing page with mailing list form. | Website | JavaScript, React | Goldbar Games | ||
May 2023 – May 2023 Less than 1 month | GameTube Finds video content creators that play a specific game or genre. | Script | Python | Goldbar Games | Completed | |
May 2023 – May 2023 Less than 1 month | Batch Rename Various functions to rename many files in a folder based on naming patterns. | Script | Python | Goldbar Games | Completed | |
Mar 2023 – Apr 2023 2 months | Story Translator Translates a full e-book story into another language via ChatGPT API. | Script | Python | Personal | Completed | |
Mar 2023 – Apr 2023 2 months | AI-Generated VN Voiceover Parse a visual novel script and generate AI voice clips via ElevenLabs API. | Script | Python | Goldbar Games | Completed | |
Dec 2022 – Dec 2022 Less than 1 month | Jimmy Strickland Music Portfolio website for my dad's music. | Website | JavaScript, React | Personal | Released | |
Aug 2022 – Aug 2022 Less than 1 month | NextMeal All-in-one app that helps you plan your next meal. | Web App | JavaScript, Next.js | Personal | On 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. | Script | Bash | Personal | Completed | |
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. | Script | Python | Personal | Completed | |
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 App | JavaScript, Next.js | Personal | Released | |
Jun 2022 – Jun 2022 Less than 1 month | Goldbar Games Website V5 Switched to React for consistency, simplifying the design, with mailing list form. | Website | JavaScript, React | Goldbar Games | Released | |
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 App | JavaScript, Electron | Personal | On 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 App | Python | Personal | On 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. | Script | Python | Personal | Dropped | |
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 Assembly | Goldbar Games | On 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 App | JavaScript, React | Personal | Dropped | |
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. | Script | Python | Personal | Completed | |
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. | Script | Python | Personal | Completed | |
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 App | JavaScript | Personal | Completed | |
Apr 2021 – Apr 2021 Less than 1 month | Crypto Yield Calculator Calculates APR, APY, and more to predict earnings from crypto yield farming. | Script | Python | Personal | Completed | |
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 App | JavaScript, Solidity, React, Ethers.js | Chainlink Hackathon | Released | |
Jan 2021 – Jan 2021 Less than 1 month | YouTube Uploader Uploads a video file with a pre-filled description via API. | Script | Python | Goldbar Games | Completed | |
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. | Website | Python | Goldbar Games | Released | |
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 Engine | C++ | Goldbar Games | On 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. | Script | Python | Goldbar Games | Dropped | |
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. | Script | Python | Personal | Completed | |
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 App | Goldbar 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 Engine | C++ | Goldbar Games | Released | |
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. | Script | Python | University | Completed | |
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. | Script | Python | Personal | Dropped | |
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 App | Python | University | Completed | |
Sep 2015 – Aug 2020 5 years | Goldbar Games Website V3 Switched to GitHub Pages and Jekyll for free hosting and full customization. | Website | Ruby | Goldbar Games | Released | |
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 App | C# | University | Released | |
Jun 2014 – Sep 2015 1 year, 4 months | Goldbar Games Website V2 First time hosting my own website on a VPS. | Website | WordPress | Goldbar Games | Released | |
Mar 2014 – Apr 2014 2 months | Pokemon Database Battler Group project where users could build teams of Pokemon to fight each other online. | Desktop App | C# | University | Completed | |
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 App | C# | University | Completed | |
Apr 2012 – Jun 2014 2 years, 3 months | Goldbar Games Website My first website. | Website | Weebly | Goldbar Games | Released | |
Jul 2009 – Jul 2009, Sep 2011 – Oct 2011 3 months | Murder Mystery Roulette Generates a random murder mystery setup based on Umineko characters. | Desktop App | C++ | Personal | Completed | |
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 App | Game Maker | Personal | Completed | |
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 App | Game Maker | Personal | Dropped |