Senior Front-End Engineer with 17+ years of experience across AI/ML platforms, gaming, and consumer products. Deep expertise in React and TypeScript, with a track record of owning features end-to-end. Particularly skilled at translating complex system outputs into intuitive interfaces for non-technical users.
Overview
20
20
years of professional experience
Work History
Senior UI Software Engineer
Cogniac AI
San Jose
09.2019 - 01.2026
Owned front-end development for an enterprise computer vision AI platform; delivered annotation tools and real-time visual analysis workflows for quality control and industrial inspection.
Led full Ember.js to React migration on a large production codebase with zero downtime, modernizing the stack and accelerating the team's development cycle.
Built a reusable React component library for AI model training workflows; drove API design with backend teams, reducing integration bugs and UI implementation time.
Championed TypeScript adoption and front-end best practices, improving code quality and onboarding speed across the team.
Software Engineer
FriendFinder Networks
09.2013 - 08.2019
Architected interactive video features for high-traffic platforms (millions of users) using Angular.js SPAs, contributing directly to user engagement metrics.
Built responsive layouts for desktop and mobile, Node.js backend components, and consumed RESTful APIs with complex async behavior.
Software Engineer
Electronic Arts (EA)
02.2007 - 09.2013
Led front-end engineering for The Sims 3 website (JSP, CSS, Adobe Flex); built a Flash games SDK and shipped a mobile game using Adobe AIR/Starling in an Agile environment.
Flash Programmer
Singshot Media
10.2005 - 02.2007
Built the Flash player/recorder for Singshot.com and created embeddable widgets distributed across Facebook, MySpace, and iGoogle.
Education
BA Equivalency Certificate -
USCIS
Professional Development - C++, C#, Java, Linux, Shell Programming, Database Systems
Foothill College
Skills
JavaScript (ES6)
TypeScript
HTML5
CSS3
Nodejs
React
Angularjs
Emberjs
Redux
Zustand
Tailwind
Material Design
RESTful APIs
CI/CD
Git
Agile/Scrum
Docker
Computer vision
Deep learning
AI model training platforms
Additional References
Available upon request
Languages
JavaScript (ES6+)
TypeScript
HTML5
CSS3
Node.js
Personal Information
Title: Senior Front-End Engineer
Visa Status: US Citizen - no special visa required