Loading
Contact Info
Location

Tonkawa, Oklahoma (Remote)

Multi-Repo SaaS Platform — 77-County Government Deployment

  • Stack

    Node.js · Vue.js 2/3 · GraphQL · MongoDB · Kubernetes · Azure DevOps

  • Scale

    77 production namespaces, rolling CI/CD releases, multi-repo monolith (backend, frontend, auth, jobs, filesync)

  • My Role

    Full-stack feature development — GraphQL resolvers, Vue components, schema design, pipeline management

  • Impact

    Core platform used by 18 county government offices for daily tax collection and financial operations

View Details →
SaaS Platform SaaS Platform

IT Operations Platform — NestJS + Vue 3 Ticketing System

  • Stack

    NestJS · Vue 3 · PostgreSQL · GraphQL · Docker · Kubernetes · Slack API

  • Features

    Ticket management, SSO, real-time notifications, Slack bot (@Sentinel), RMM fleet monitoring, ESET status, Windows update compliance, agent health scoring

  • Auth

    JWT-based SSO between main platform and support portal — static token → loginWithStaticToken → JWT auto-login

  • Deployment

    Kubernetes on Azure, Azure DevOps CI/CD Pipeline

View Details →
Support Portal Support Portal

Legacy-to-Cloud Migration Pipeline

  • Stack

    Node.js · Playwright · Kubernetes port-forwarding · MongoDB Atlas

  • Volume

    650,000+ tax records + 120,000+ scanned documents migrated per county

  • Process

    Automated full county go-live sequence — data import, verification, checksums, post-migration validation checklists

  • Scale

    18 cloud counties completed, Playwright browser automation for legacy system extraction

View Details →
Migration Pipeline Migration Pipeline

AI-Powered Financial Auditing — Slack + Claude API + n8n

  • Stack

    n8n · Claude API · Node.js · SSH · MongoDB · Slack

  • Function

    Natural language Slack commands trigger automated apportionment verification and end-of-month balance checks across all 18 counties

  • AI Layer

    Claude Haiku for intent classification and routing, Qdrant vector DB for knowledge retrieval, OpenRouter fallback

  • Result

    Replaced hours of manual verification with real-time automated reporting delivered to Slack

View Details →
AI Auditing AI Auditing