Portfolio

OcellusScript
OcellusScript

Python, Kotlin, OcellusScript

OcellusScript was a simple, multi-paradigm language that takes inspiration from Java and Haskell while adding features from other languages like Python, Swift, and JavaScript. Designed to work for the Unscripted visual nodel, the OcellusScript project includes the NOC compiler for JVM and WebAssembly and language extension for Visual Studio Code. OcellusScript was retired in favor of the Fira backend for the minigame's coding aspect.

Camino
Camino

CSS, JavaScript

Camino is a Jekyll theme that was originally designed for my personal website. Camino aims to be a simple KISS theme with little-to-no frills while offering features like responsive design, dark themes, and a sleek look.

Unscripted
Unscripted

Python, Ren'Py

Unscripted is a visual novel about the trials and tirbulations of making an app and submitting it to a prestigious place like the App Store. It comes with a mini-game that simulates the programming experience, modding support, and Discord Rich Presence. The project is written usen Ren'Py, and core parts of the game such as the minigame backend and distribution tools, are open source and available on GitHub.

Hyperspace
Hyperspace

TypeScript

Hyperspace is an app written in TypeScript and React that aims to be a user-friendly client for networks of the fediverse like Mastodon and Pleroma. The project was started as a way of creating a Mastodon app that college students would actually want to use and has expanded to a cross-platform desktop client and a macOS/iOS specific version with SwiftUI.

AliceOS
AliceOS

Python, Ren'Py

AliceOS is a framework for Ren'Py that adds operating system-like features such as rich notifications, apps, and a desktop. AliceOS was initially designed as a feature of a mod for Doki Doki Literature Club! and has turned into a multi-version framework ever since. AliceOS continues to be used in DDLC mods and in Unscripted.

Termina
Termina

Swift

Termina was a single user dungeon game written in Swift to compare what a game looked like across different languages. Termina uses SpriteKit and was targeted for macOS and iOS. The source code for the game remains online, but it is not actively maintained.

Imagenes
Imagenes

CSS, JavaScript

Imagenes was a simple Google Photos client designed to make accessing Google Photos faster without needing to launch a separate browser. Imagenes was originally designed for macOS and expanded to a cross-platform app. Imagenes was retired in April of 2020 due to lack of maintenance and motiviation in the project.

Jadey (Win10)
Jadey (Win10)

C#

Jadey was a simple UWP app dedicated to editing Markdown files and was designed with Jekyll in mind. The project was abandoned months later, but the source code remains on GitHub.

Swiftly Portals
Swiftly Portals

Minecraft

Swiftly Portals is a Minecraft map that takes heavy inspiration from the Portal video game series while adding some Apple Developer touches to it. Swiftly Portals is designed with out-of-the-box thinking in mind with its mind-tricking mechanics.