My Projects

A showcase of my work across systems programming, mobile development, web applications, and developer tools.

Showing 14 projects

Applications & Interfaces

Beacon screenshot
Church Technology
Featured

Beacon

A modern digital signage application for displaying church events, built with Rust and Iced. Features real-time event display with automatic updates, smooth image loading and transitions with intelligent caching, and modular components built on shared church-core library.

RustIcedTokio
RTSDA iOS screenshot
Mobile DevelopmentChurch Technology
Featured

RTSDA iOS

The official iOS app for the Rockville-Tolland Seventh-day Adventist Church, providing easy access to church services and media content. Features live streaming via OwnCast, video library through Jellyfin, digital bulletins with interactive hymn and Bible verse links, events calendar, contact forms, and unified home feed of latest content.

SwiftSwiftUIiOS+2 more
RTSDA Website screenshot
Web Applications
Featured

RTSDA Website

The official web platform for the Rockville-Tolland Seventh-day Adventist Church with Progressive Web App (PWA) support. Web version of the iOS app featuring live streaming via OwnCast, video library through Jellyfin, digital bulletins with interactive hymn and Bible verse links, events calendar, contact forms, and unified home feed. Works offline and can be installed as a native app.

HTMLCSSJavaScript+3 more
Adventist Hymnarium iOS screenshot
Mobile Development
Featured

Adventist Hymnarium iOS

A comprehensive digital companion to the Seventh-day Adventist hymnal, featuring both the current SDA Hymnal (1985) and Church Hymnal (1941). Complete hymn lyrics, sheet music display, high-quality audio playback, advanced search capabilities, favorites tracking, adjustable text size, responsive readings, dark mode support, and offline access. Perfect for personal devotions, church services, or music practice.

SwiftSwiftUIiOS

In Development

Web Applications

Adventist Hymnarium Web

Web version of the comprehensive digital Seventh-day Adventist hymnal companion, featuring both SDA Hymnal (1985) and Church Hymnal (1941). Includes complete hymn lyrics, sheet music display, audio playback, advanced search by number/title/lyrics, favorites tracking, adjustable text size, responsive readings, dark mode, and offline access. Accessible from any device with a web browser.

HTMLCSSJavaScript
Systems Programming

Quantum

Next-generation web server with HTTP/3 support that combines enterprise-grade performance with simple configuration. Features reverse proxy, static file serving, revolutionary file sync with local mirroring, automatic TLS management, load balancing, and real-time synchronization. Built with Rust for memory-safe, ultra-fast performance.

RustHTTP/3QUIC+2 more
Church Technology

LuminaLP

Modern church presentation software built with Rust backend and Electron desktop app as a superior replacement for OpenLP. Features professional UI, song management with CCLI compliance, multiple Bible translations, HTML5 media playback, PowerPoint import, service planning, and cross-platform installers. 10x faster than Python alternatives.

RustReactTypeScript+2 more

Libraries & System Tools

Developer Tools
Featured

Church Core

A shared Rust crate providing unified API access and data models for church applications across multiple platforms (iOS, Android, Web, Desktop). Centralizes all church application logic, API communication, and data management into a single, well-tested crate with cross-platform support, built-in caching, and comprehensive error handling.

RustUniFFIWASM+2 more
Church TechnologySystems Programming
Featured

Church API

A comprehensive church management system built with Rust and Axum, providing REST APIs for bulletin management, event scheduling, media processing, and live streaming integration. Features JWT authentication, PostgreSQL database, GStreamer video transcoding, email notifications, and automated migrations.

RustAxumPostgreSQL+2 more
Church Technology

Bulletin Tools

Rust-based church bulletin generation system with CSV schedule import, automated personnel assignments, HTML template rendering, and PDF generation using headless Chrome. Replaces legacy Python system with improved performance, single binary deployment, and comprehensive API integration.

RustTokioTera+2 more
Church Technology

Sermon Converter

Tool for converting sermon content between formats and media types for automated content management

RustFFmpegMedia Processing
Church Technology

Livestream Archiver

Automated tool for archiving church livestreams with scheduled recording, quality management, and storage organization

RustStreamingScheduling+1 more
Developer Tools

Video Processing Support

Video processing utilities and support tools for automated media workflows

RustVideo ProcessingFFmpeg+1 more
Developer Tools

Spotify Tracker

A rock-solid Rust implementation for retrieving the current playing song from Spotify. Features real-time track information, automatic token refresh, rate limiting handling, multiple output formats, and HTTP server mode for PhantomBot integration. Replaces unreliable custom API approach with direct Spotify Web API integration.

RustOAuth2HTTP+2 more