logo

Welcome, Friend

Below are projects I've Open-Sourced.

Open-Source Projects

Njinn

Njinn

Njinn is a simple python script that maintains the context of conversations with OpenAI and stores the logs on the local file system. It has both an interactive and single prompt mode. Once installed, alias the script to ai, and enjoy the terminal integrated ChatGPT client.

fastapi_story_project

fastapi_story_project

The goal of this project is to define and implement a simple way about creating, managing, and exporting choose your own adventure stories.

I Just Board

I Just Board

I Just Board is a simple, locally stored kanban application built with Swift and Objective-C. Data is stored locally, never sent to a central server, and is useful for organizing a bunch of different projects.

video-speed-controller

video-speed-controller

Video Speed Controller is a Chrome Extension built in JavaScript for those of us who want more control over the speed at which a video element plays back.

daily-video-recordings

daily-video-recordings

Daily Video Recordings is the source code behind Habit Planet, a mobile app that helps manage and track habits, as well as record daily mementos for yourself.

is_audio_playing

is_audio_playing

Is Audio Playing is the first Dart package I made because I wanted to make sure that before I execute audio files in my Flutter project, that there isn't already audio playing, because sound effects cancelling background music is poor app design.

start_note

start_note

Start Note is the 3rd Flutter App I worked on, the 2nd that I created and deployed all on my own, and 1st introduction to production SQL code, primarily using NoSQL before that. It maintains a timer, and allows for the easy insertion and comparison of tables that have the same name, which was useful for me when I was using it to track workouts. The current feature that is being worked on involves the automatically splicing of song at predefined intervals for the purpose of being able to map certain parts of an instrumental to lyrics. In all cases, the app is design to improve the note taking experience, whether you just want to take notes, stay in one app while you record workout data, or take notes on instrumentals you enjoy and want to write lyrics to.

nextjs-reflections

nextjs-reflections

encodedreflections.com contains some tools for understanding the Torah from an ancient perspective, and are my reflections on some of the deeper components of the book, primarily Genesis.

haiku-detector

haiku-detector

This python project will detect whether or not the content you pass to it is or is not a haiku.

i-just-got-an-idea

i-just-got-an-idea

I Just Got An Idea is a website that accepts input and will process it in the background, generating a variety of content based on a variety of prompts. The idea is that it is a funnel for ideas to take on a life of their own.

Pray Like This

Pray Like This

The Lord's Prayer is my favorite prayer and is especially beautiful in my opinion when it is read in the native tongue of Jesus, Aramaic.

Explore The Cell

Explore The Cell

Explore The Cell is a cellular biology reference app