Projects

Things I've built, tinkered with, or shipped

Inscribe

Inscribe

Mobile App

view →

A scripture memorization app that turns verses into playable, repeatable practice. Spaced repetition keeps them; community keeps you going. Currently in development.

Flutter Bun Hono PostgreSQL
Night Mode Bible

Night Mode Bible

Chrome Extension

view →

A Chrome extension that makes Bible.com easier on your eyes at night with a toggleable dark mode. Quietly serves 5,000+ weekly active users.

Chrome Extension CSS
source →
Display Reinitializer

Display Reinitializer

Raycast Extension

view →

A Raycast extension to force re-detection and reinitialization of connected displays on macOS. Uses native CoreGraphics APIs and offers multiple reinitialization methods including DDC power-cycle, refresh-rate toggle, and resolution cycle.

Swift Raycast macOS
source →
Potluck Bot

Potluck Bot

Discord Bot

repo →

A Discord bot for organizing potluck events with interactive item management. Users can create potlucks, claim items, add custom items, and sync with Discord scheduled events — all through buttons in chat.

TypeScript discord.js SQLite
Free-Range Ideas

Free-Range Ideas

Web App

view →

A public shelf of project ideas free for the taking — if one sparks you, build it. A vibe-coded side project; the design is intentionally hasty and evolving.

Astro Vibe Coded
source →
Sitant

Sitant

Chrome Extension

view →

A minimal, yet incredibly functional new tab replacement. It provides a quick place to jot down notes, todos, or tasks without a bunch of additional fluff.

Chrome Extension React
source →

Parabox

Library

view →

An easy-to-use parallax library built on top of CSS3 transforms. Available for use both in-browser and with modern build systems.

JavaScript CSS
source →
PrayerShare

PrayerShare

Web App

archived

A pseudo-anonymous prayer request sharing platform. Users are able to follow their friends, and see when a request is made, but the poster will remain anonymous.

React
Codenames

Codenames

Game

archived

A digital version of the board game enabling real-time multiplayer gameplay from any device. The real-time communication runs on WebSockets and is powered by Socket.io.

Node.js Socket.io WebSockets
source →
Ascend Performance

Ascend Performance

Practice Site

archived

A fictitious company website project used to practice design skills and experiment with new technologies like Styled Components.

React Styled Components
source →