Skip to content
SM

Projects

These are some of the systems, automations, and applications I’ve worked on. I’ve focused on what the problem was, what I handled, and what changed as a result.

Work and IT

MSP User Lifecycle Automation

I built a Rewst workflow that connects client HR requests with Microsoft 365 and Autotask, cutting a nearly hour-long process to about five minutes.

  • Workflow automation
  • Microsoft 365 administration
  • Systems integration
Read case study →

Device Assignment & Asset Search

This internal tool brings Autotask and Datto RMM data into one searchable interface, enforces a consistent assignment process, and keeps device records accurate.

  • API integration
  • Data modeling
  • Workflow design
Read case study →

Multi-Location FreePBX Deployment

When the school’s legacy phone system failed, I replaced it with FreePBX across five locations and cut monthly VoIP costs by 75%.

  • VoIP administration
  • Multi-site networking
  • Virtualization
Read case study →

Proxmox & Self-Hosted Services

I used Proxmox to host and maintain the school’s internal and open-source services.

  • Virtualization
  • Linux administration
  • Service operations

Student Information System Migration

I managed the school’s student information system migration from the initial planning through implementation and handoff.

  • System migration
  • Project planning
  • Change management

Multi-Location Networking

I installed and managed the network infrastructure connecting the school’s locations, systems, and communications.

  • Network administration
  • Multi-site networking
  • Troubleshooting

Personal lab

I run a home lab where I host services, test ideas, and build applications my family actually uses.

Development workflow: I use Hermes agents, Codex, Claude Code, OpenCode, and a mix of local and cloud models through Ollama for planning, research, coding, and troubleshooting. I define what needs to be built, make the technical decisions, review the work, and handle deployment and maintenance through GitHub and Coolify.

Flash Cards

I built this times-table trainer to focus practice on the facts each learner needs most. It tracks five mastery levels, all 144 facts, and recent answer speed across devices.

  • Data modeling
  • Progress tracking
  • Responsive design

Multiply

This companion app teaches the area method and long multiplication before moving into practice, with interactive steps, scaffolding, and adjustable difficulty.

  • Instructional design
  • Interactive UI
  • Responsive design

Homeschool Attendance

This is the attendance and hours tracker my family uses every day, with automated nightly backups stored locally and offsite.

  • Recordkeeping workflows
  • Backup automation
  • Application hosting

Family YouTube Viewer

A family YouTube interface with profile-based subscriptions, cached playback, download progress, locking, and media checks, without ads or the YouTube API.

  • Media processing
  • Concurrency control
  • File integrity

Family Search

A kid-friendly search tool using the Exa API, with content moderation, readable highlights, expanded previews, and search logs I can review.

  • API integration
  • Content moderation
  • Activity logging

Family AI Chat

A kid-friendly AI chat with individual profiles, persistent conversations, a locally hosted model, and conversations I can review.

  • Local AI integration
  • Conversation persistence
  • Profile design

Family Dashboard

The original family hub for grocery lists, chores, and household tracking, organized with a color for each person.

  • Workflow design
  • Shared task management
  • Responsive design

Budget App

A family finance dashboard that I’m rebuilding in Next.js and connecting to bank data through SimpleFIN.

  • Financial data integration
  • Dashboard design
  • Product development

System Dashboard

My home-lab dashboard for live processor, memory, disk, network, and service information, with a related version for remote monitoring.

  • Systems monitoring
  • Linux administration
  • Metrics visualization

B2 Bucket Explorer

A self-hosted browser for my Backblaze B2 storage, with multipart uploads, share links, deletion controls, settings, and credential testing.

  • Object storage
  • File management
  • Secure sharing