Stack

Skills & Technologies

Languages

TypeScript JavaScript Golang Python Kotlin PHP Piglatin

Front-End

React Astro VueJs Angular AngularJS Jest Tailwind RxJS Foundation MaterialUI Bootstrap TanStack Ant PandaCSS JSS GatsbyJS NextJS

APIs & Streaming

Node.js Express Hapi Fastify GraphQL NestJS Gin Kafka Flink

Infra

Vercel Netlify Cloudflare DataDog SonarQube Gitlab Github Kubernetes Terraform Docker GCP AWS mTLS / TLS 1.3

Databases

MySQL PostgreSQL Cassandra MariaDB MongoDB DynamoDB R2 D1 Redis BigQuery PGVector

AI/ML

RAG LangGraph LangChain Assistants LLMs LiteLLM Process Optimization Back Office Tooling Anomaly Detection Recommendation Systems

Tooling

Webpack Vite Rollup Contentful Segment Twilio Snowflake Mintlify LaunchDarkly Optimizely Amplitude Playwright Puppeteer
Career

Work History

A0

Staff Engineer & Tech Lead — AI Frameworks & Services

Auth0

Current Dec 2023 — Present

Leading Auth0's AI Frameworks & Services team, building platform-level generative AI capabilities that integrate directly into the Auth0 dashboard and developer experience. Own architecture across client SDKs, Node.js gateways, Python services, event-driven UX flows, and secure service-to-service communication.

  • Led architecture for AIFS's MVP platform, enabling client SDKs and backend services to operate as integrated, drop-in tooling within the Auth0 dashboard
  • Designed RAG-enabled LLM chat experiences that improved discoverability of Auth0's advanced capabilities and contributed to increased user conversion
  • Established the foundation for future generative AI product initiatives, including tool-calling workflows and tenant-insight experiences
  • Built Auth0's first bidirectional gRPC communication layer using Protobufs, connecting users, a Node.js gateway, and Python services over mTLS-secured channels
  • Architected an event-driven frontend and service interaction model with RxJS, enabling rich UX, debuggability, extensibility, and resilient retry/failure handling
  • Maintained strong test coverage under compressed delivery timelines, ensuring the platform remained stable while requirements evolved
  • Led and mentored engineers from intern through staff level, providing technical direction, career feedback, and delivery guidance
  • Improved team execution by evolving Agile practices from lightweight Kanban to automated capacity-driven planning for better predictability and resource allocation
  • Redesigned the system design interview process into a more human-centered, high-signal experience, contributing to stronger hiring outcomes for critical infrastructure teams
Generative AI RAG LLMs Node.js Python gRPC Protobuf mTLS RxJS React Event-Driven Architecture AWS IAM Redis Kafka DynamoDB Snowflake CI/CD
A0

Staff Engineer & Tech Lead — Marketplace

Auth0

Oct 2020 — Dec 2023

Led the technical strategy and execution behind Auth0 Marketplace, transforming Auth0's extensibility model from fragmented, internally managed solutions into a scalable, partner-driven ecosystem. Owned architecture across marketplace APIs, integration catalog systems, partner workflows, and extensibility primitives that became foundational to Auth0's long-term platform strategy.

  • Led the transformation of Auth0's extensibility model by introducing a centralized Marketplace ecosystem, replacing disparate extension mechanisms with a partner-driven integration platform
  • Grew the integrations catalog from approximately 20 entries to hundreds, improving partner adoption, customer discoverability, and Auth0's overall extensibility story
  • Designed and implemented a scalable API-first architecture for Marketplace entities including partners, integrations, actions, listings, and templates using Go, Node.js, and React
  • Introduced integration templates and pre-built recipes that accelerated partner adoption of Auth0 Actions within authentication flows
  • Architected support for open-source integration repositories, enabling partners to build, maintain, and evolve integrations with greater flexibility and transparency
  • Influenced cross-functional investment in the Actions/Webtask runtime, helping unlock new product opportunities such as Flexible User Journeys and complex identity verification flows
  • Partnered with product, design, developer relations, and business development teams to align Marketplace architecture with ecosystem growth and partner strategy
  • Recruited, mentored, and developed over a dozen engineers, many of whom became critical contributors to flagship Auth0 initiatives
Go Node.js React MongoDB PostgreSQL Kafka gRPC Fastify API Design Platform Architecture Marketplace Systems Identity Extensibility
RMN

Staff Engineer & Tech Lead

RetailMeNot

May 2018 — Oct 2020

Led the replatforming of RxSaver from a legacy application to RetailMeNot's first isomorphic React platform, backed by GraphQL APIs and cloud-native infrastructure on Google Cloud. Drove modernization across frontend architecture, Kubernetes-based service delivery, experimentation tooling, design systems, and test engineering practices.

  • Led the re-architecture of RxSaver, migrating a legacy product to a modern isomorphic React application on Google Cloud Platform with a GraphQL API
  • Enabled granular analytics, user journey mapping, and experimentation capabilities that helped improve product insight, engagement, and key business metrics
  • Designed and implemented Kubernetes infrastructure to support scalable service migration, improve deployment flexibility, and accelerate product iteration
  • Integrated and optimized a modern product engineering stack including Akamai, Algolia, LaunchDarkly, Segment, Optimizely, GitLab, React, Node.js, and GraphQL
  • Led the RetailMeNot design system team, delivering a reusable React component library adopted across RMN web properties
  • Unified engineering and design workflows by establishing shared component patterns, improving consistency, implementation speed, and cross-functional collaboration
  • Mentored junior and mid-level engineers through structured growth plans, technical guidance, and regular feedback
  • Drove the evolution of QA from a traditional manual testing model toward a modern test engineering function focused on automation, technical ownership, and release confidence
React Node.js GraphQL Google Cloud Platform Kubernetes Next.js Akamai Algolia LaunchDarkly Segment Optimizely Amplitude GitLab Design Systems Test Automation
SP

Staff UI Engineer — IdentityAI

SailPoint

May 2017 — Apr 2018

Contributed to SailPoint IdentityAI, an AI/ML-driven identity governance product that analyzed large volumes of identity, entitlement, and activity data to surface contextual risk insights and anomalous access behavior. Focused on building intuitive, accessible interfaces and data visualizations that helped security teams understand and act on identity risk.

  • Built user interfaces for IdentityAI, helping customers interpret machine-learning-driven insights across identity data, entitlements, access history, and user activity
  • Developed dashboards and interactive visualizations for anomalous access behavior, risk scoring, and contextual identity governance insights
  • Created dynamic D3-based charts to represent suspicious user access patterns and near-real-time anomaly detection signals
  • Designed and implemented accessible UI components that integrated with backend identity analytics systems
  • Contributed to a reusable design system, improving UI consistency, accessibility, and development velocity across product surfaces
  • Partnered with product, design, data, and backend engineering teams to translate complex identity intelligence into clear, actionable user experiences
Angular D3.js JavaScript AWS Machine Learning Artificial Intelligence Identity Governance Data Visualization Accessibility Design Systems
BH

Sr. Engineer & Team Lead — Frontend Platform

Bullhorn

Oct 2015 — May 2017

Led frontend architecture for a greenfield application from initial whiteboarding through production launch, establishing modern engineering practices across TypeScript, Angular, CI/CD, automated quality analysis, and open-source frontend tooling. Served as a technical lead, mentor, and evangelist for Bullhorn's frontend platform initiatives.

  • Led frontend architecture for a greenfield application from concept through production deployment
  • Defined a full CI pipeline for automated software delivery, with a strong focus on static analysis, test automation, build quality, and maintainability
  • Owned Bullhorn's most widely adopted open-source web application, supporting internal teams and external consumers
  • Created the foundation for Bullhorn's Angular internationalization framework, helping standardize localization across modern frontend applications
  • Trained senior and junior engineers on frontend engineering practices including performance optimization, TDD, TypeScript, ES2015, Webpack, and Angular AOT compilation
  • Contributed to frontend open-source initiatives and developer tooling used across the organization
  • Delivered technical talks to customers and developers as an evangelist for Bullhorn's frontend open-source ecosystem
  • Presented the first technical-track session at Bullhorn Engage 2016 in Boston
TypeScript Angular JavaScript ES2015 Webpack CI/CD Test Automation TDD Frontend Architecture i18n Open Source Performance Engineering
CR

Senior Fullstack Engineer & Team Lead — Platform Modernization

Crescendo Content Marketing

Jul 2015 — Oct 2015

Led the modernization of a legacy Java/JSP monolith into a microservices-oriented architecture using Node.js, Angular, DynamoDB, and Jenkins-based CI/CD. Drove an iterative migration strategy that reduced delivery risk, improved deployment velocity, and helped establish stronger engineering practices across the team.

  • Led the transition from a monolithic Java application with JSP views to a modern microservices architecture using Node.js and Angular
  • Applied the strangler pattern to incrementally migrate functionality while preserving business continuity and reducing release risk
  • Designed and implemented Jenkins CI/CD pipelines for automated builds, testing, and deployments
  • Introduced scalable service patterns with unit and end-to-end testing to improve reliability across new microservices
  • Implemented DynamoDB-backed services for scalable, high-performance data access
  • Improved team delivery practices by introducing continuous integration, iterative delivery, and tighter engineering feedback loops
  • Mentored junior engineers and helped develop an internal onboarding/training program to grow the team's technical capabilities
  • Created prototypes, motion graphics, and design artifacts to improve communication between engineering, product, and business stakeholders
Node.js Angular Java JSP DynamoDB Jenkins Microservices CI/CD Test Automation Agile SDLC Strangler Pattern
PS

Senior Software Engineer & UX Architect

Percussion Software

Oct 2014 — Jul 2015

Led frontend architecture and UX implementation efforts for a modernized web application platform, helping evolve the codebase toward scalable, automated, unit-tested, and end-to-end-tested delivery. Bridged engineering and design through prototypes, motion studies, and interaction artifacts that improved communication between business stakeholders and technical teams.

  • Led the frontend team in defining a new architecture focused on scalability, automation, testability, and long-term maintainability
  • Helped evolve the codebase toward stronger engineering practices, including unit testing, end-to-end testing, and automated delivery workflows
  • Introduced team processes and development patterns aimed at improving engineering velocity and feedback cycles
  • Produced high- and low-fidelity prototypes, interaction concepts, motion graphics, and design comps to clarify product direction
  • Improved communication between business, design, and engineering teams by translating product ideas into concrete UX and technical artifacts
  • Developed an internal training program to support collegiate talent development and accelerate onboarding
  • Mentored engineers through hands-on technical guidance, frontend best practices, and UX-oriented product thinking
Frontend Architecture JavaScript UX Architecture Prototyping Motion Design Test Automation Unit Testing End-to-End Testing Agile Delivery Mentorship
PC

Fullstack Engineer & UX Architect

Patterson Companies

Apr 2014 — Oct 2014

Led frontend development and UX process definition for a cloud-based enterprise application, helping the team adopt emerging web technologies, improve production workflows, and build stronger shared engineering practices.

  • Led frontend development for a cloud-based enterprise application built with modern, evolving web technologies
  • Evaluated and introduced new frontend tools, patterns, and methodologies to improve team productivity and delivery efficiency
  • Hosted knowledge-transfer sessions and technical talks to increase team proficiency in modern web development practices
  • Developed and managed internal UX processes to streamline design-to-development workflows and improve production quality
  • Collaborated across engineering, design, and business stakeholders to translate enterprise product requirements into usable application experiences
JavaScript Frontend Architecture UX Architecture Enterprise Web Applications Cloud Applications Technical Enablement Knowledge Sharing
AS

Interface Developer

Aspect Software

Nov 2012 — Feb 2014

Architected and delivered cross-platform interactive solutions while helping modernize team workflows, improve collaboration, and raise the quality of technical deliverables. Introduced emerging web technologies and provided technical training to strengthen team execution.

  • Architected, developed, and delivered cross-platform interactive experiences and interface solutions
  • Defined internal processes that improved team efficiency, collaboration, and delivery quality
  • Evaluated and introduced emerging frontend and interactive technologies into production workflows
  • Provided technical training and guidance to help team members adopt new tools, patterns, and development practices
  • Partnered with design, product, and business stakeholders to translate interactive strategy into production-ready experiences
Frontend Development Interface Development JavaScript HTML CSS Cross-Platform Experiences Interactive Applications Technical Training Process Improvement
DI

Interactive Engineer

Digital Intersection

Jan 2011 — Nov 2012

Built interactive web experiences and digital campaign infrastructure for marketing-driven brands, combining frontend development, PHP application work, creative production, data administration, and internal IT ownership in a highly cross-functional role.

  • Developed digital landing pages and campaign experiences using PHP, HTML, CSS, and JavaScript
  • Built digital solutions that supported and extended traditional marketing campaigns across web and branded media
  • Combined interactive development, creative production, data administration, and IT operations into a broad technical ownership role
  • Designed, developed, and maintained brand assets including web presence, print materials, and branded merchandise for multiple clients
  • Managed internal network, phone, and cloud infrastructure to support day-to-day business operations
  • Partnered closely with creative and business stakeholders to translate campaign goals into production-ready digital experiences
PHP JavaScript HTML CSS Web Development Landing Pages Digital Campaigns Brand Systems IT Operations Cloud Infrastructure
Portfolio

Selected Work

AI Frameworks & Services Platform

Node.js · Python · gRPC · RxJS

MVP architecture enabling AI client SDK and services as drop-in tooling with RAG-enabled LLM chat experiences.

Auth0 Marketplace Ecosystem

Go · Node.js · React · Kafka

Scalable API-first architecture managing marketplace entities, growing integrations from 20 to hundreds.

RxSaver Isomorphic Platform

React · GraphQL · Kubernetes · GCP

Modern isomorphic React site with GraphQL API, enabling granular data collection and user journey mapping.

Fuse Dental Practice Management

Angular · Azure · C# · .NET

Cloud-based dental practice management software enabling efficient patient management and billing.

Enterprise After Hours

Angular · Java

Partnership with Enterprise Holdings and Progressive Insurance for after-hours car rental management.

Winchester Ballistics Calculator

Angular · Ionic

Comprehensive ballistics calculator for Winchester ammunition with detailed trajectory data.