At JAVLN, I engineered Claude Code skills and sub-agents that turn recorded videos into requirements, then build, validate, and self-correct Playwright E2E tests in TypeScript. The workflow also uses a Bitbucket MCP Server to manage PRs and analyse CI pipelines.
At JAVLN, I built a General Ledger system from scratch for an insurance platform. I reconstructed complex financial logic from legacy PL/SQL code with no prior documentation or ownership, then delivered a working system.
At Flux Federation, I overhauled billing metrics services after daily failures were preventing hundreds to thousands of customers from receiving invoices. Continuous improvements reduced the number of affected customers to one or two per week.
Earlier, at James Delivery, I worked on a high-traffic platform and improved performance through profiling, caching, SQL tuning, and database health checks. I’ve also delivered web applications across backend, frontend, platform, and QA engineering, using Ruby, TypeScript, and AWS among other technologies.

