Projects
Selected work¶
Platforms I've built, integrated and operated. Most are private systems for organizations, so details stay general. I'm happy to walk you through the architecture on a call.
-
ERP Platform
Valleysoft2024 - Present
Backend services, deployment and integration for a modular ERP. Centralized SSO with Keycloak, integrations with SMS providers and IoT access-control systems, and secure service-to-service communication.
JavaSpring BootAngularPostgreSQLKeycloak -
Enterprise API & Integration
Integration
API contracts, request/response transformations and secure application-to-application integration, connecting internal applications, ERP modules and external services.
IBM CP4IApp ConnectAPI ConnectOAuth 2.0 -
Integration Platform Operations
Platform
Administering IBM Cloud Pak for Integration environments: runtime components, deployments, configuration, certificates and production troubleshooting.
OpenShiftCP4ILinuxGitLab CI/CD -
Centralized Identity & SSO
Security
Keycloak-based single sign-on across enterprise applications, with secure authentication and authorization flows and LDAP integration.
KeycloakOpenID ConnectLDAPJWT -
Business Modules
Valleysoft
HR, CRM, Self-Service and Service Desk modules built as part of a larger enterprise suite.
REST APIsPostgreSQLRBAC -
Mora Electric: Redeem Points App
Client project2025
A loyalty application that lets customers collect and redeem points.
Backend APIsIntegration
Typical architecture¶
Most of the systems I work on share a foundation like this:
flowchart LR
U[Web / mobile clients] -->|HTTPS| G[IBM API Connect]
G --> S[Spring Boot services]
U -.->|SSO login| K[Keycloak]
K -.->|OIDC tokens| S
K --- L[(LDAP)]
S --> DB[(PostgreSQL)]
S <--> ACE[IBM App Connect Enterprise]
ACE <--> X[ERP · SMS · IoT · partners]
CI[GitLab CI/CD] -->|deploy| OCP[[Red Hat OpenShift]]
Want something similar?¶
I can design and build a version of any of these for your organization.