Product Engineer / Full-Stack Software Engineer
Worked across product discovery, backend systems, frontend implementation, internal tooling, and developer experience improvements. Progressed from Junior Software Engineer to Software Engineer, then into a Product Engineer role focused on translating customer and commercial needs into shipped software while preserving engineering quality, maintainability, and architectural clarity.
- Designed a state-machine architecture for a lead generation agent deployed across multiple customer configurations, centralizing branching rules and making agent behavior easier to visualize, validate, and explain to customers.
- Led the migration from single-team accounts to multi-workspace organizations, updating backend models, permissions, frontend flows, and billing foundations so users can belong to multiple workspaces under shared group-level billing.
- Replaced a constrained Retool back-office setup with a custom internal application, enabling faster developer iteration and better support for sales and customer success workflows.
- Improved developer experience by setting up a Git merge queue, replacing the local development environment with a faster Rust-based workflow that more than halved startup time, and pushing type safety improvements across the codebase.