Moving business rules without changing their meaning.
The problem
A public-sector healthcare eligibility platform needed to migrate a large proprietary IBM rule-engine DSL to Java while preserving existing behavior.
My contribution
Co-developed the migration toolchain and personally implemented parser, abstract syntax tree, and code-generation components.
The result
The toolchain automated approximately 85% of legacy-rule conversion and supported completion of the full migration. Extensive end-to-end comparisons validated the generated Java against legacy rule-engine outputs.
Integration work
Built and maintained JWT/OIDC authentication flows across services and wrote integration and schema-mapping documentation for downstream teams.