Projects

Production systems, agentic AI, and infrastructure — built end to end.

Self Hosted Django Infrastructure on Oracle Cloud
Infrastructure / DevOps
Self Hosted Django Infrastructure on Oracle Cloud

A two server distributed deployment built by hand on Oracle Cloud, running this portfolio on Django, Gunicorn, and Nginx with a private PostgreSQL and pgvector database Category: Infrastructure / DevOps

Oracle CloudUbuntu ServerARM aarch64NginxGunicornsystemdPostgreSQLpgvectorDjangoWhiteNoiseCloudflare DNSLet's EncryptCertbotiptablesSSH
City of Memphis Facility Condition Assessment Reporting System
GIS Engineering
City of Memphis Facility Condition Assessment Reporting System

Self service platform that generates city standard PDF facility reports directly from an ArcGIS map, replacing a manual reporting workflow

PythonDjangoReportLabpandaspypdfArcGIS EnterpriseArcGIS Python APIArcGIS Experience BuilderOAuth 2.0REST APIsIISJavaScript
HookFlow, ArcGIS Automation SaaS Platform
SaaS Platform
HookFlow, ArcGIS Automation SaaS Platform

Production multi tenant SaaS connecting Survey123 submissions to automated PDF generation, email delivery, and webhook routing

Django 5Python 3.13SQL Server (Azure)IISWindows ServerStripeArcGIS EnterpriseArcGIS OnlineOAuth 2.0Sentry
Central RAID Log System with Agentic AI Assistant
Agentic AI
Central RAID Log System with Agentic AI Assistant

Production Django platform that replaced a spreadsheet based RAID process, with a LangChain and Claude assistant querying live enterprise data

PythonDjangoLangChainClaudeAzure AI FoundryMicrosoft DataverseEntra IDOAuth SSOJavaScriptSVGPydanticIIS
Agentic SDLC System - Multi-Agent Software Engineering Platform
Agentic AI
Agentic SDLC System - Multi-Agent Software Engineering Platform Featured

A multi-agent system that turns a plain-English requirement into requirements, design, plans, code, tests, and docs - with human approval gates at every step

PythonDjangoDjango REST FrameworkCeleryRedisPostgreSQLpgvectorPydanticNVIDIA NIMAzure AI FoundryClaudeOracle CloudNginxGunicornsystemd