At Recruit CRM, I re-architected record sequencing for queues of 100K+ records, working across PHP/MySQL APIs and Vue 3 to support paged search and chunked loading.
I led entity-type custom fields for Candidates and Jobs, adding domain models, an access-controlled batch lookup API, and list pages, filters, and exports across six repositories.
I added seven event-driven notification types to an existing pipeline, connecting PHP producers and AWS SQS workers with per-tenant MongoDB and Vue 3 + TypeScript interfaces.
I also built features during a Vue 2 to Vue 3 migration and improved production performance and reliability. I work end to end across the full stack, from domain models and API design to release.

