Journey
Experience
May 2026 – Present
Engineering Lead, UI · Anomali
Engineering lead for the UI org at Anomali, hands-on across architecture, code review, and implementation guidance while owning the quality bar for ~10 UI services. Building the agentic tooling layer the team ships through: repository-specific code review agents that encode each codebase's conventions and catch defects pre-merge, a reusable library of team-level agent skills that cut onboarding from weeks to hours, and a PRD-as-source-of-truth delivery model where agents diff requirements against design mockups and surface specification gaps before implementation. Delivered a 500K-line agent-assisted on-premise platform migration in one month against an eight-month, three-engineer estimate.
- React
- TypeScript
- Node.js
- Agents
- MCP
- Playwright
- Jenkins
May 2022 – May 2026
Principal UI Engineer · Anomali
Engineering leader for the UI team: mentored developers, set roadmaps with product, and shipped Anomali Copilot's chat interfaces with a custom LLM leveraging chain-of-thought reasoning and Model Context Protocol. Architected the Copilot browser extension across Chrome, Edge, Firefox, and Safari plus Microsoft add-ins for Outlook, Excel, and Word from one unified codebase. Drove WCAG 2.1 AA compliance for the Copilot product.
- React
- TypeScript
- Redux
- Playwright
- a11y
- Web Extensions
- Docker
May 2021 – May 2022
Senior Software Engineer · Anomali
Shipped Attack Surface Management, enabling precise asset tracking and security posture ranking against identified vulnerabilities. Hardened the platform's security posture with vulnerability fixes, threat monitoring, and external penetration testing.
- React
- Redux
- Cypress
- Node.js
- Python
- AWS
Mar 2019 – May 2021
Software Developer · Anomali
Led the migration from Angular.js to React and from Grunt to Webpack, boosting performance and maintainability. Built and maintained the internal design system that unified UI across products.
- Angular
- React
- Redux
- Webpack
- Grunt
- SASS
- Node.js
Jul 2016 – Mar 2019
Consultant, Frontend Engineer · Anomali
Contributed to Anomali's flagship platform across requirements gathering, design reviews, and feature development. Selected for the fast-track team expediting customer requests.
- Angular
- Highcharts
- D3
- Keylines
- Grunt
Jul 2014 – Jul 2016
Hardware x Software Engineering · Earlier roles
Straddled hardware and software: RFID/GPS/Bluetooth ambulance-inventory device with Android app for the ARTICA telecare project, Cordova mobile and LAMP web builds for digital-creative initiatives, and scoring plus applicant systems for national robotics championships. Also served as systems consultant on a core banking renovation (Finacle, PL/SQL) at Sophos Solutions.
- C
- C++
- Java
- Android
- PHP
- JavaScript
- Cordova
- LAMP
Toolkit
Skills
Agentic Engineering
- LLM integration
- MCP
- Agent orchestration
- Code review agents
- Agent skills
- Prompt engineering
- Evals
Languages
- JavaScript (ES6+)
- TypeScript
- Node.js
- Python
- Java
Frameworks
- React
- Next.js
- Redux
- Gatsby
- Angular
- React Native
Styling & UX
- Tailwind CSS
- CSS Modules
- SASS
- CSS-in-JS
- Responsive design
Testing
- Jest
- Playwright
- Cypress
Tooling
- Webpack
- Vite
- Rollup
- Babel
Cloud & Infra
- Cloudflare Pages
- AWS (S3, Lambda, EC2)
- Docker
- Bash
Security & Compliance
- FedRAMP Rev5 Moderate
- Container image scanning
- Dependency remediation
- WCAG 2.1 AA
Get in touch
Let's build something.
Open to principal/staff frontend roles with remote or hybrid flexibility — ideally teams solving hard UI problems at scale or pushing AI-native products. Based in San Jose, CA.
