About
Principal-level frontend engineer with 10+ years building customer-facing products and internal platforms across enterprise cloud, fintech, and e-commerce. Most recently co-led UI delivery for a new Oracle Cloud Infrastructure product, shipping 1.0 on a pre-release internal framework by reverse-engineering components and authoring the working documentation other Oracle teams adopted. Deep in TypeScript and React; comfortable across the stack through Node, GraphQL, and cloud services when the problem calls for it. Also an early adopter and internal lead for AI-assisted development workflows.
What I'm looking for
Software Engineering, providing solutions for Cloud, AI, Frontend and Backend (Full Stack) development.
Experience
Principal Member of Technical Staff, IC-4
Oracle Cloud Infrastructure
Jun 2022 – Present
• Frontend UI Delivery — Co-led UI delivery on a four-person team for Resource Analytics, a new first-party OCI product giving tenants near-real-time visibility into their resource inventory, relationships, and configuration metadata through SQL queries, graph visualizations, and dashboards.
• Control Plane Development — Timely development of backend features in a zero-trust environment, with all changes covered by thorough unit, deployment, and integration testing on a Dropwizard/Java stack with JUnit coverage.
• Product Ownership & Success — Authorization depended on customer-configured IAM policies that users could subtly get wrong. Shipped opinionated policy templates, built a policy-application tool, and iteratively refined and rewrote documentation to minimize customer friction and maximize install-rate success.
• AI-Assisted Development — Internal lead for AI-assisted workflows. Active simultaneous use of CodeAssist, Cline, and Codex; integrated MCP (Model Context Protocol) servers across Jira, Bitbucket, Devops, Confluence, and Lumberjack logs. Cut ticket investigation time from 30–60 minutes to about 1 minute by cross-referencing across tools, then deployed an automated Jira commenter that posts an initial root-cause analysis as soon as a ticket lands.
• Acceleration Team — Primary frontend engineer on a cross-functional acceleration project that replaced a manual data-center network-schematic workflow taking several weeks per build, reducing the process to under a minute. Stack comprised TypeScript, Preact, and Python.
• GenAI Prototyping — Designed and built a clinical decision-support GenAI interface that synthesizes patient symptoms, history, and test results into a recommended treatment; selected for presentation and demoed by Oracle Cloud leadership at CloudWorld 2023.
TypeScriptReactGraphQL
Senior Software Engineer
Soberlink Healthcare LLC
Oct 2020 – Nov 2021
• Identity Platform — Solo-developed Soberlink's identity platform UI with end-to-end responsibility for sign-up, user information capture, multi-factor authentication setup, login, and account management flows. Stack: Vue 3 (very early adoption), Vuex with persisted state, TypeScript, and PostCSS. The product shipped and remains live as a business-critical part of Soberlink's platform.
• Component Library Architecture — Standardized brand UI elements and web components. Worked closely with the designer to build the design system from scratch, bringing their work to life as a component library with a Storybook UI for all engineers to reference.
VueTypeScriptPostCSS
Senior Frontend Engineer
Billabong Group International
Jun 2016 – Feb 2018
• Frontend Lead — Solo-built a comprehensive rebuild of the RVCA site, modernizing layouts, launching new discovery and filtering features, and shipping the rebuild on schedule. Delivered updates to Element and Von Zipper. Led accessibility remediation across DTC sites, driving compliance with WCAG standards.
• Seasonal Microsites — Worked closely with brand teams to quickly build seasonal microsites: highly interactive experiences used to drive sales campaigns. A test of how quickly good work could be turned around and deployed.
ReactCSSWCAG
Web Developer
Futures Fins
2004
Twelve years at a surf-industry hardgoods manufacturer, growing from a generalist engineering role into the company's web development function as the need emerged. Built and maintained the corporate site, then led development of the Magento/PHP e-commerce storefront.
PHPMagentoHTML
Software Engineer
Investable Games Technology
• Investor-Ready Launch — Built the public marketing site that helped support the company's launch to roughly 75,000 users and a $12M seed raise. Later launched the corporate site for sibling product ATM.com, now a business generating $15M+ annually.
• Web App Ownership — Acted as the lead web engineer at an early-stage fintech startup. Built and owned the company's marketing presence across product pivots in React, Gatsby, GraphQL, and Craft CMS with TypeScript, Sass, and CSS3 animations. Responsible for Plaid integrations on the frontend for bank-account linking and identity/financial-data verification flows in user signup and account-funding paths.
• Learn & Earn Web App — Architected the Gatsby-based sponsored-content savings app where users took practice tests to deposit money into savings; mentored a junior engineer through the project. Reused the same foundation to ship a Junior Achievement partner build.
• Backend & Admin Tools — Contributed Rails MVC and data modeling on Campaigns and Missions (user-facing earning features) and built significant operator admin tooling for managing users, campaigns, and missions on a microservice-based PostgreSQL backend.
ReactGatsbyGraphQL
Senior Software Engineer
Tenant Inc.
• Map UI Project — Solo-developed the Property Map feature for Hummingbird, Tenant's core application: an operator-facing interactive map for self-storage facilities with pan, zoom, multi-floor views, and precise entity rendering. Elevated the edit mode for advanced resource manipulation, adapting Vue Draggable Resizable as a base and layering custom domain logic on top. Partnered with the design team on its interaction model and contributed Python API layer support. Co-architected a plugin strategy for integration with the main application.
• Component Library Architecture — Joined as a senior IC on the frontend team for Hummingbird, Tenant's self-storage management platform, where component sprawl had become a major hindrance to development. Identified and led the solution: a shared component library packaged as an internal NPM module and hosted via Storybook. Served as the primary engineer with a supporting frontend engineer, shipped the library, integrated it with Hummingbird, and designed it for cross-project use.
VuePythonStorybook
Certifications
Third Party Licensing - Oracle
Oracle Cloud Infrastructure
Apr 2025 – No expiry
Skills
GraphQLNode.jsVuetifyStorybookTailwindVuexVueGatsbyNext.jsReactPHPRubyJavaPythonPostCSSSassCSSHTMLJavaScriptTypeScript
Languages
English (Native or bilingual proficiency)