Building sharp, humane interfaces for complex products.

I help AI products, editors, and SaaS teams turn dense workflows into interfaces that feel fast, clear, and quietly delightful.

AI-assisted editors

Interfaces that help at the right moment: suggestions, autocomplete, rewrites, history, and rich text controls that stay out of the way.

Design-system primitives

Components with taste and manners: accessible APIs, clean keyboard behavior, careful focus states, and reusable interaction patterns.

Performance platforms

Fast, resilient product surfaces powered by React, Next.js, IndexedDB, Web Workers, reliable rendering, CI/CD, and calm interaction polish.

Selected Work

Work that turns product complexity into momentum.

Public and demonstrable work across plugins, editors, open source, and modernization, with the important details kept visible.

Handof for Linear interface screenshot
Creator / Full-stack Product EngineerFigma plugin

Handof for Linear

A FigJam-to-Linear plugin that turns a messy workshop wall into real, tracked engineering work.

Creates and updates Linear issues from selected sticky notes, shapes, frames, and text while keeping the original FigJam context close.

Built Google sign-in, Linear OAuth, persistent sessions, Supabase link storage, FigJam back-links, and Mixpanel telemetry around activation.

Figma Plugin APITypeScriptLinear APIOAuthSupabase
View plugin
LottieFiles Creator interface screenshot
Senior Frontend DeveloperAnimation editor

LottieFiles Creator

A serious animation editor that still feels nimble in the hands.

Shipped timeline editing, layer hierarchy, shape transformation, segment management, marquee selection, and frame trimming.

Added reusable hold-to-open menu interactions, smarter segment naming, and reliability fixes around shape scaling.

ReactTypeScriptZustandTailwindEditor UX
Open product
MUI Base UI interface screenshot
Open Source Contributor9.6k-star OSS

MUI Base UI

Accessible, unstyled React primitives for teams that want control without rebuilding behavior from scratch.

Improved keyboard navigation, keepMounted logic, mouse interactions, and disabled-state focus behavior.

Contributed TypeScript changes across Menu, Checkbox, Radio, Select, Switch, and Slider primitives.

Open sourceAccessibilityReactTypeScriptComponents
View PRs
BrowserStack App Live interface screenshot
Senior Frontend DeveloperProduct modernization

BrowserStack App Live

Real-device app testing workflows moved out of legacy jQuery and into a cleaner React, Next.js, and Redux foundation.

Reduced frontend debt, improved maintainability, and helped cut UI-related bug reports by 35%.

Built smoother product interactions with Framer Motion and internal Node/Express automation for debugging workflows.

Next.jsReactReduxFramer MotionNode.js
Open product

Additional Work

Private work, with the signal brought forward.

Some of the most interesting work lives behind enterprise walls or early-stage products. Here is the useful shape of it.

2025

Screenplay AI

Lead Frontend Engineer

Built the AI-native MVP for a screenplay writing platform where the editor respects the format and the assistant respects the writer.

  • Screenplay-aware editor blocks, scene headers, dialogue, parentheticals, and real-time validation in Vue 3, Tailwind, and TipTap.
  • Inline suggestions, pitch generation, prompt rewrites, context-aware autocomplete, version history, and drag-and-drop scenes powered by Gemini workflows.

Oct 2022 - May 2026

ServiceNow editor platform

Senior Frontend Engineer

Architected AI-assisted dropdown and HTML editor controls for enterprise workflows where correctness, speed, and accessibility all matter.

  • High-performance TinyMCE @mention plugin with lazy-loaded suggestions, bulk tagging, and event-driven integration.
  • ARIA, keyboard navigation, undo-redo, focus management, and CI/CD improvements that cut release cycle time by 30%.

Experience

A steady path through serious product engineering.

ServiceNow

Senior Frontend Engineer

Oct 2022 - May 2026

Built AI-assisted enterprise UX, TinyMCE plugins, accessible editor controls, autocomplete systems, and CI/CD improvements with distributed US/EU teams.

BrowserStack

Senior Frontend Developer

Nov 2021 - Sep 2022

Modernized product surfaces with React and Next.js, added Framer Motion polish, refined Redux workflows, and built Node/Express internal automation.

Globant

Senior Web UI Developer

Feb 2020 - Nov 2021

Created atomic component systems, D3 dashboards, and reusable frontend architecture from ambiguous product workflows.

HCL Technologies

Front End Developer

Oct 2018 - Feb 2020

Built offline-first IndexedDB caching, Web Worker flows, WebGL dashboards, and performance-sensitive enterprise modules.

Five Exceptions

React Native Developer

Dec 2015 - Feb 2018

Delivered mobile and web apps with reusable theming, modular styling, optimized state management, and practical release support.

Toolkit

Tools I trust when the work has to ship.

The practical stack behind the interfaces, editors, and systems above.

ReactTypeScriptNext.jsTailwind CSSFramer MotionVue 3TinyMCETipTapMaterial UIReduxZustandStorybookJestRTLD3.jsWebGLIndexedDBWeb WorkersNode.jsExpressAWSGitHub ActionsJenkinsWCAG

Hiring Fit

For founders and teams who need frontend clarity.

A few honest answers for the conversations that are usually worth having.

Who should reach out?

If you are building an AI product, a complex editor, a design system, or a SaaS workflow that needs to feel clear, fast, and dependable, I can help. I am open to both full-time and contract opportunities.

What can I own end to end?

I am comfortable taking a fuzzy product idea, finding the shape of it, and turning it into a production interface, from React and Next.js architecture to editor UX, accessibility, performance, API integration, and rollout.

Where do I move fastest?

I move fastest where product thinking meets frontend craft: React, TypeScript, Next.js, Tailwind CSS, Framer Motion, Vue, Node.js, Express, AWS, CI/CD, and modern AI-assisted workflows.

Contact

Let's make the product feel as good as the idea.

I'm a strong fit for senior frontend, UI platform, design-system, frontend-heavy fullstack, founding engineer, and AI product roles.