Software Developer
Learning and Teaching Center, Maryville, MO
- Built NWMSU Agent Core, an AI-powered campus assistant using FastAPI, React, TypeScript, Docker, Redis, PostgreSQL, OpenAI, Gemini, Microsoft Graph, and Canvas API to centralize student-facing academic support workflows.
- Designed a multi-LLM, tool-augmented architecture with MCP-based microservices for Canvas, Microsoft Graph, document processing, and university web search.
- Engineered an async orchestration layer for tool routing, authentication, conversation state management, and real-time response streaming across web and Microsoft Teams.
- Built secure OAuth-based integrations and session-managed access controls for protected Canvas and Microsoft data workflows.
- Managed Docker-based multi-service deployments with Prometheus, Grafana, and Loki for observability, monitoring, logging, and debugging.
- Developed an Adjunct Faculty Management System for role-based administrative workflows and continued maintaining internal university applications through feature delivery, bug fixes, reliability improvements, and CI/CD automation.


