Professional Summary
Product-focused architect and Group UI Lead with 14+ years of experience driving frontend modernization, platform scalability, and UI governance across 5 engineering teams.
My work focuses on redefining the boundary between frontend applications and backend services through contract-first APIs, SDK-driven development, automated mock generation, and scalable testing strategies. I build systems that enable teams to ship independently, safely, and with long-term maintainability at scale.
Experience
- Led UI governance across 5 engineering teams, defining frontend architecture patterns, improving API/UI alignment, and increasing delivery predictability across Okta Integration Network initiatives.
- Drove contract-first development patterns including SDK-generated TypeScript types, automated mock generation, and scalable Playwright integration testing.
- Led end-to-end delivery of Universal Logout and Express Configuration initiatives, partnering closely with Product, Design, and backend teams to improve third-party developer onboarding and platform scalability.
- Mentored engineers across multiple teams while establishing AI-assisted coding and review workflows using Copilot and Claude Code.
- Designed and implemented a secure public-key sharing solution with strong authentication and reliability.
- Architected and developed a fitness + IoT integration app for Samsung Tizen TV, improving playback performance and navigation.
- Collaborated closely with product teams to define requirements and optimize packaging and distribution for Tizen TV applications.
- Architected and developed CraveTV streaming app using React/TS and Haxe, delivering seamless playback across Samsung Tizen, Fire TV, and Xbox.
- Mentored a distributed team of 3–4 engineers, establishing best practices and raising code quality.
- Integrated and optimized analytics tools, improving performance monitoring and user engagement insights.
- Developed web applications using Flex and Java, collaborating with design and product to build customer-focused solutions.
- Defined reusable UI components and best practices, improving development consistency and speed.
- Implemented server-side push for real-time UI updates, reducing server load and improving responsiveness.
Featured Project
End-to-end news platform designed for kids, combining trusted journalism with AI-generated, age-appropriate summaries. Built a cost-aware two-pass AI pipeline to safely filter and summarize stories while operating entirely within free-tier limits. Includes full-article summarization, AI-driven safety vetting, cross-category de-duplication, dark mode, and SEO/social metadata.
Engineering Notes
How introducing a browser-level integration testing layer with Playwright and MSW reduced backend coupling, improved frontend independence, and reshaped our testing strategy.
Read Article →