I work on a lot of different programming projects. A lot stem from personal projects but some also stem from clubs I do at school. My personal projects usually focus on Apple Centric development and my school projects focus on firmware and hardware!
Currently I am working on a couple of projects. The biggest two are my apps Manny and Jellycuts. Jellycuts was just recently Open-Sourced and started off my path of writing more and more open source projects!
These projects are what I currently spend most of my time on. Most of the proejcts are Apple Platform based projects, many being iOS Apps or Swift Packages.
Taylor OS, a small project that I made for fun one weekend. Taylor OS is a mock OS that runs completely in the browser. It is written completely in SvelteKit and runs as just a subpage of this site.
Manny, a Mastodon client for iOS. Manny is an experimental Mastodon client that pushes forward how we interact with Social Media. It makes experiencing the largest decentralized social network easy and fun!
Jellycuts, an iOS App and programming language that allows developers to write Siri Shortcuts using a programming language. This is in contrast to the native drag and drop interface offered by Apple.
SCUM Map, a companion app for the video game SCUM. It supports custom location pins along with server sharing so you and your friends can all contribute to a map.
RIT Electric Vehicle Team (EVT). I work on firmware for electric motercycles at EVT! It is super cool and a brand new experience for me.
Open Jellycuts, an Open-Source version of my iOS App Jellycuts. This version was created in an effort to create a more open app environment and provide an example of a full SwiftUI application.
Open Jellycore. This is a compiler for Jelly language. It uses Tree-Sitter as a parser and lexer. Compilation steps are then handled by the repository, compiled Jellycuts are then converted into .shortcut files.
SFSymbols, a Swift Package that provides a Swifty endpoint for Apple's SFSymbol Set. It has convience functions for every part of an app's UI that would need to use SFSymbols.
Hydrogen Reporter, a Swift Package that makes debugging Apple platform app's significantly easier. It provides a core logger functionality that efficiently logs to the necessary system entries. It also provides the ability to swizzle the console output to receive all warnings and errors of the App. There is also a optional UI component that allows you to observe the current state of SwiftUI Views.
Swift Themes, an experimental Swift package that provides many color styles for popular themes.
Hephaestus. A game engine that I created for my High School Senior project. It is written in C++ and uses OpenGL, GLFW, and GLEW under the hood. It was written as an exploration of low level graphics programming.
Solar Explorer, my winning 2022 submission to Apple's Swift Student Challenge. The experience is a universe sandbox based game that allows you to create an entire universe. You can spawn in planets, change their mass, and velocity and then watch how they change the universe. On each of the planets there is an entire genetic simulation of an ecosystem that is based on my project from 2021.
T.I.A, my winning 2021 submission to Apple's Swift Student Challenge. T.I.A is a story based simulation that takes the user through an experience of controlling a mini universe of different species.
Dungeon of Epsilon, my winning 2020 submission to Apple's Swift Student Challenge. A text based Role Playing Game inspired by games of the 80s and 90s.
Firefly, is a now depreceated iOS and macOS syntax higlighter written in pure Swift.