Application Engineering
Build full-stack enterprise applications and APIs using Next.js, TypeScript, React, Node.js, Express, Java, REST, and GraphQL.

Senior Software Engineer
I build cloud-native applications, identity platforms, and developer infrastructure.
My work spans Next.js and TypeScript applications, Java services and extensions, enterprise authentication, AWS and Azure infrastructure, and DevSecOps automation and AI-agent tooling.
Capabilities
From product interfaces and service boundaries to identity, infrastructure, delivery, and AI-assisted engineering systems.
Build full-stack enterprise applications and APIs using Next.js, TypeScript, React, Node.js, Express, Java, REST, and GraphQL.
Design authentication and authorization solutions using Keycloak, OAuth 2.0, OpenID Connect, SAML, LTI 1.3, and secure software-development practices.
Design and operate cloud-native delivery systems using AWS, Azure, Kubernetes, Docker, Terraform, CI/CD, and infrastructure automation.
Create local-development environments, secure automation, agent-oriented tools, and reusable systems that help engineers work faster and more reliably.
Selected work
Representative work across applications, identity, cloud platforms, and secure automation.
Designed a production authentication architecture integrating Java-based Keycloak extensions with a Next.js and TypeScript frontend. The platform supports more than 200,000 provisioned accounts across multiple customer organizations and authentication flows.
Developed and maintained learner and administrator portals and an external API, building connected application experiences across frontend, service, and data layers.
Built and operated AWS GovCloud, AWS Fargate, and managed-service delivery paths while improving deployment automation, availability, security, and operational consistency.
Built a Go CLI that packages containerized OpenSCAP scanning, detects the target OS, selects STIG profiles, generates compliance reports, and integrates with Jenkins and Azure Storage.
Open source
Practical tools and reference implementations spanning Go data tooling, Java application integration, and engineering automation. Most of my recent production work is in private client repositories, so these projects highlight public libraries, experiments, and reference implementations I can share.
View all projectsAn early-stage relational ORM and schema toolkit for Go, inspired by Drizzle ORM and Drizzle Kit concepts.
Explores type-aware schema definition, SQL query construction, migration workflows, and code generation for Go applications.
A Java 6 and 7 backport of ShedLock for coordinating scheduled tasks across application nodes.
Built for legacy systems that needed distributed locking without upgrading runtimes or replacing schedulers.
Managed JPA EntityManager integration for Dropwizard applications using Hibernate.
Adapts Dropwizard Hibernate lifecycle and unit-of-work behavior for applications built around JPA EntityManager APIs.
Contact
I’m interested in senior software-engineering opportunities involving cloud-native applications, identity, developer platforms, AI-agent infrastructure, distributed systems, and complex engineering problems.