At Prime RTS, I contributed to retail and trade systems that help clients move from Excel workflows to software for pricing and promotions. I rebuilt the promotion calculations engine in Java, replacing MongoDB aggregation pipelines with a tested engine for reference prices, business rules, lead times, and promotion collisions.
I built Active Campaign Management so retailers can change live campaigns through configurable workflows, with per-product locks and automatic notifications. I also led the promotion side of Digital Data Onboarding, including an AI mapping assistant that suggests column mappings and Spark SQL expressions and checks them against business rules.
At Prime RTS, I also developed Dynamic Data Modeling in the internal Mongo Java Driver and implemented multi-country support, among other retail features. At NOMOS, I implemented asset management and flexible client-specific settings. I use AI coding agents such as Claude Code and Codex in software development, testing, and code review, with guardrails for LLM features.

