What I've built
Vociferous
Offline Speech-to-Text — Your Voice, Your Hardware
Built because offline speech recognition shouldn't require a cloud subscription, a persistent connection, or trust in someone else's server. Cross-platform desktop app that runs entirely on your machine — offline speech-to-text powered by faster-whisper, refined through a five-level local SLM pipeline. Intent-driven command bus, crash-resilient recording, session tagging, and a real-time activity dashboard. Nothing leaves your hardware. No cloud, no telemetry, no exceptions.
Community Engagement Engine for Discord
Event-driven system that records guild activity into an immutable event lake, evaluates it through a composable rule engine, and rewards members with currency and XP. Versioned rules with optional historical replay, achievement system, marketplace, member dashboards, and public leaderboards. One instance, one guild, full data ownership.
FUNet
Cloud Service Backend
Student-led microblogging platform built cloud-first. REST interface designed for gRPC and message broker expansion. Team project at Franklin University — core contributor.
Homelab
6-VLAN Segmented Network & Services
MikroTik-routed, UniFi-switched homelab running 15+ services. Plex, Pi-hole, Graylog, MinIO, WireGuard VPNs, and a weekly-reset pen test training lab. Six VLANs because I don't trust my own IoT devices.
Interactive Hashing Teaching Lab
Presenter-driven CLI tool with five demos: toy hash functions, collision generation, the avalanche effect, password hashing with bcrypt, and rainbow table lookups. Built for my "Hashing Made Simple" presentation at CySec.
TCP Canvas Pages
ACM Student Chapter Hub — Franklin University
Lead maintainer of the Technology Community of Practice Canvas course — the central hub for Franklin University's ACM Student Chapter. Houses SIG landing pages, newsletters, resource directories, meeting recordings, and membership onboarding for four Special Interest Groups spanning cybersecurity, programming, cloud, and analytics.