Cloud architecture
Secure, highly available AWS for a regulated bank: Lambda, API Gateway, DynamoDB, S3, CloudFront, RDS, IAM, SNS/SQS, ECS/EKS, guided by the Well-Architected Framework.
LaGrange, GA · 25+ years shipping software
Sr. Software Engineer / Cloud Solutions Architect / Dev Lead
I build high-leverage software systems: cloud architectures on AWS, automation that removes toil, and AI workflows that put LLMs to work inside real engineering processes. Secure, cost-aware, observable, and tested.
01 · About
I started in 1999 building a website for a research department at Auburn University, then spent seven years at AT&T writing C/C++ for data mining at a scale nobody called "big data" yet. Change management at Aflac, .NET modernization at GDIT, and agency work at Kelsey Advertising & Design followed. Since 2013 I've been at Regions Financial, where I design and deliver enterprise AWS solutions for a Fortune 500 bank.
Lately I point that experience at getting real leverage out of LLMs: agents that turn vulnerability tickets into reviewed pull requests, tooling that teaches AI coding agents to use the tools teams already rely on, and modern engineering wrapped around the systems most people would rather not touch, like mainframe COBOL batch.
02 · Capabilities
Secure, highly available AWS for a regulated bank: Lambda, API Gateway, DynamoDB, S3, CloudFront, RDS, IAM, SNS/SQS, ECS/EKS, guided by the Well-Architected Framework.
LLM agents wired into real workflows: ticket-to-PR remediation, provider-agnostic design across Claude and Gemini, and guardrails around what the model can touch.
Context for coding agents (Claude Code Skills, AGENTS.md, GEMINI.md, Copilot instructions) and CLIs that make engineers faster.
Terraform, CloudFormation, and CDK; CI/CD in Harness and GitHub Actions with Docker and automated testing; change management learned the strict way.
PCI DSS and SOC 2 in practice: encryption at rest and in transit, identity and access controls, Zero Trust, and audit-ready automation.
ASP.NET MVC to .NET Core microservices on AWS, VB.NET to modern .NET, and COBOL batch surrounded by first-class tooling instead of rewritten.
03 · Architecture
ticket-remediation in motion: two scheduled pipelines, a shared Jira board, and a pluggable LLM that reads the repository and writes the fix. State lives in SQLite, so re-runs never create duplicates.
04 · Career
Enterprise AWS architecture for a Fortune 500 bank: DynamoDB, Lambda, S3, API Gateway, CloudFront, RDS, and IAM. Migrated internal tools from ASP.NET MVC to .NET Core microservices on AWS, built CI/CD in Harness and GitHub Actions with Docker and Terraform, and applied PCI DSS and SOC 2 controls. Earlier: full-stack internal tools, vendor management, and Tier 2 support for mission-critical apps.
Led architecture and delivery of benefits-management and HR platforms for regional and national clients. PHP MVC frameworks, the MEAN stack, Backbone, Ember, and AngularJS, secure SOA web services, Raspberry Pi kiosks, and real-time KPI dashboards.
Converted a VB.NET legacy application to a modern .NET 4 web app with WCF data services over SQL Server, with automated build, deployment, and unit testing in TFS.
Software configuration management in Enterprise Application Services: source control for production applications and automated build and deployment with Serena change management.
C/C++ for large-scale data mining and data-intensive projects. Senior Member of Technical Staff at AT&T Labs, project lead for special data projects, and international technical systems auditor.
Designed the website for the Cellular and Molecular Biosciences research department and maintained its web server. Where it all started.
Education BS, Computer Science · Auburn University · 1996–2001
05 · Projects
A realistic COBOL nightly batch cycle for a simulated bank (JCL job streams, generation data groups, packed-decimal master files) run by a JES-style job runner written in Rust, inside a container, without a mainframe. Around it: job visibility, data interfacing, monitoring, and a modern dev loop.
$ frontier ds print 'FFB.ACCTMAST(0)' --format jsonl
From vulnerability finding to pull request. One pipeline turns ServiceNow application-vulnerability findings into Jira issues; the other has an LLM read the target repo, write the fix, and open a GitHub PR, then notifies the team over Teams, Slack, and email.
Teaches AI coding agents to use your tools. One catalog of "how to use this tool" knowledge for CLIs and HTTP-only systems (Jira, Slack, Splunk, Jenkins, Harness), compiled into Claude Code Skills, AGENTS.md, GEMINI.md, and Copilot instructions.
Can a full event-driven AWS app be deployed and tested on a laptop? About 70 Terraform resources (Lambda, SNS/SQS with DLQs, DynamoDB Streams, S3, Kafka, CloudFront, Route 53) plus a Next.js front end, verified by 22 end-to-end tests, with the emulator's gaps documented.
Used-vehicle opportunity screening. Pulls real listings every 6 hours, normalizes them by VIN, and gates every vehicle on its history (accident, salvage, flood) before ranking it on price, mileage, and NHTSA recall data. Runs entirely on free tiers.
Listen to the world's radio on a live map: 5,000+ geo-located stations on a clustered map, HLS playback, a regional "radio scanner" mode, and shareable station lists.
Serverless sentiment analysis API, real-time and batch, with PII protection and caching.
Python · Lambda · Comprehend · TerraformConversational AdTech agent system.
Next.js · Vercel AI SDK · Claude / OpenAI / GeminiQuery and summarize document collections with LLMs, with source citations.
FastAPI · ChromaDB · PostgreSQLUSPS address handling in COBOL/DB2, because sometimes JSON is too soft and PIC X(50) builds character.
GnuCOBOL · GixSQL · PostgreSQLThe pipeline behind a weekly AI-coding newsletter for engineers at banks, fintechs, and insurers.
Python · GitHub Actions · PagesAWS Organizations with automated account provisioning and centralized security.
Terraform · AWS OrganizationsServerless replication from Aurora PostgreSQL to Snowflake over PrivateLink.
Terraform Cloud · Aurora · SnowflakeRole-based access control UI with granular permissions and dynamic roles.
React · TypeScript · TailwindParses and analyzes SSIS packages and migrates them to Python-based ETL.
Python · CLI06 · Live activity
07 · Stack
08 · Writing
AI coding tools (Copilot, Claude Code, Cursor) for engineers at banks, fintechs, and insurers, where "does it save time" is the second question.
Proven patterns for scalable, event-driven applications.
Practical FinOps: finding and keeping savings.
Security-first architecture design, layer by layer.
09 · Contact
Open to consulting, speaking, and the right opportunity. If you need cloud architecture, DevOps, or LLMs put to work inside your engineering workflow, I'd like to hear about it.