Cloud, data, microservices, and modern JavaScript/TypeScript - augmented by AI, grounded in engineering judgment.
I’m a seasoned Software Engineer and Architect with nearly two decades of experience building and modernizing systems across government and private-sector organizations. My work spans mainframe to cloud – from COBOL/CICS and DB2 to microservices, containerization, and data platforms on Azure and AWS.
I specialize in designing and delivering secure, scalable, and maintainable systems: cloud-native APIs, data pipelines, and microservices with clear boundaries and strong security. I’m equally comfortable in Java (Spring Boot), .NET / C#, and modern JavaScript/TypeScript — including Node.js, Angular, and React — with deep experience in PostgreSQL, SQL Server, and enterprise integration patterns.
I treat AI as a force multiplier, not a replacement for engineers. I use AI as a capable junior developer — fast and tireless — while I focus on architecture, intent, and correctness. Typing code isn’t the job; engineering reliable systems is.
📄 You can also view my full résumé here →
I use AI as a capable junior developer — fast, literal, and tireless — while I stay accountable for architecture, security, and correctness. My focus is on using AI to accelerate delivery, not to replace engineering judgment.
If you’re curious about how I think about this in practice, you can read my Principles of AI-Augmented Engineering on my GitHub profile.
A detailed version of my career history — including key projects, leadership, and modernization efforts — is available on my GitHub: View Full Career Archive →
Consulting across DevOps, backend, and data engineering — with a focus on cloud-first, secure, and reliable systems.
Led modernization of public-facing federal financial systems and identity platforms, bridging mainframe, Java, and Azure.
Built and maintained core Treasury systems across mainframe and Java stacks.
C# / .NET Azure Functions • Angular • Azure SQL • ARM • FedRAMP High
Led the design and delivery of the Savings Bond Valuation & Verification (SBVV) tool for financial institutions nationwide. Built on Azure using serverless compute, Angular, and Azure SQL, SBVV enables tellers to instantly value and validate savings bonds and detect invalid or fraudulent instruments.
C# / .NET Azure Functions • Azure SQL • Azure API Management • Angular
Served as lead architect and developer for the Treasury Check Verification System (TCVS), created to combat fraud around U.S. Treasury checks, including COVID-era relief payments. Implemented a real-time verification API and web experience that helps financial institutions validate checks before acceptance, preventing large-scale fraud.
Azure App Service • Azure Functions • Azure SQL • ARM • Governance • FedRAMP High
Pioneered Azure adoption within the Bureau of the Fiscal Service, designing, operating, and governing its first production Azure environment. Migrated billions of savings bond records from DB2 to Azure SQL, implemented Infrastructure-as-Code with ARM, and managed platform security, access, and policy under FedRAMP High requirements.
Java 17 / Spring Boot • AWS ECS • PostgreSQL • CI/CD • IoT & reporting
For an energy-sector client, delivered major features for a sustainability and emissions tracking platform, including emissions goal modeling, rate calculations, and real-time meter data ingestion. Led the migration of the platform to AWS ECS with full containerization and one-click CI/CD, and designed PostgreSQL-backed reporting APIs with significant performance tuning.
Java 8+ • Stream API • Maven Central • Zero Dependencies
Chunking Collector is a small, focused Java library that makes it easy to turn streams and iterables into fixed-size chunks, sliding windows, and weighted batches — without pulling in a framework or runtime dependency.
IntStream, LongStream, and DoubleStream.
Kotlin • Jetpack Compose • Android • Maven Central
Compose Reorderable Grid is a production-grade, long-press drag-and-drop grid for Jetpack Compose. It provides smooth, predictable reordering with auto-scroll support and stable gesture handling, extracted and refined from a real shipping Android app.
Java 17 • Spring Boot • JMS / ActiveMQ • REST API • OpenAPI • PostgreSQL • Docker
Score Card is a research project and working prototype that explores a new way to manage complex, cross-service transactions without relying on heavyweight orchestration, 2PC, or tightly coupled saga coordinators. Instead of forcing microservices to participate in a global transaction, Score Card uses observability, correlation, and dependency-aware authorization to reconstruct and reason about multi-step workflows as they unfold.
At its core, Score Card models a transaction as a graph of actions across independent services. Each service performs its work autonomously and reports status updates back to the Score Card engine, which assembles a real-time view of the end-to-end flow. This enables failure detection, auditing, recovery, and compensation without sacrificing service autonomy or scalability.
TypeScript • C# / .NET 9 • React • Docker • Tailwind • JWT • OAuth • GitHub API • PostgreSQL
ActionWatch is a full-stack platform that visualizes GitHub Actions workflow activity in real time. It provides authenticated, TOTP-secured dashboards and live event streaming for CI visibility and troubleshooting.
Linux • Docker • Docker Compose • WireGuard • Nextcloud • Pi-hole
I operate a personal Linux server hosting a suite of containerized services, including Nextcloud, Pi-hole, WireGuard VPN, and monitoring tools. This homelab serves as a sandbox for experimenting with container orchestration, networking, automation, and secure self-hosting — and keeps my personal infrastructure fully under my control.
If you’re working on cloud modernization, data platforms, or secure microservices and want to compare notes or explore how I approach these problems, I’m always open to a good engineering conversation.
Certified OpenJDK Migration Services Partner (2024)
Certified OpenJDK Migration Advisory Partner (2024)
Platform Prime Certified Partner Engineer (2024)
Platform Core Certified Partner Engineer (2024)
Microsoft Certified: Azure Solutions Architect Expert (2023)
Microsoft Certified: Azure Administrator Associate (2023)
Certified ScrumMaster (CSM) (2019)
Focused on information systems strategy, management, and the alignment of technology with business goals.
Emphasis on software development, object-oriented programming, and web technologies.
Foundation in programming, databases, and business computing.