AI-assisted editors
Interfaces that help at the right moment: suggestions, autocomplete, rewrites, history, and rich text controls that stay out of the way.
I help AI products, editors, and SaaS teams turn dense workflows into interfaces that feel fast, clear, and quietly delightful.
Interfaces that help at the right moment: suggestions, autocomplete, rewrites, history, and rich text controls that stay out of the way.
Components with taste and manners: accessible APIs, clean keyboard behavior, careful focus states, and reusable interaction patterns.
Fast, resilient product surfaces powered by React, Next.js, IndexedDB, Web Workers, reliable rendering, CI/CD, and calm interaction polish.
Selected Work
Public and demonstrable work across plugins, editors, open source, and modernization, with the important details kept visible.

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.

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.

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.

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.
Additional Work
Some of the most interesting work lives behind enterprise walls or early-stage products. Here is the useful shape of it.
2025
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.
Oct 2022 - May 2026
Senior Frontend Engineer
Architected AI-assisted dropdown and HTML editor controls for enterprise workflows where correctness, speed, and accessibility all matter.
Experience
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.
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.
Senior Web UI Developer
Feb 2020 - Nov 2021
Created atomic component systems, D3 dashboards, and reusable frontend architecture from ambiguous product workflows.
Front End Developer
Oct 2018 - Feb 2020
Built offline-first IndexedDB caching, Web Worker flows, WebGL dashboards, and performance-sensitive enterprise modules.
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
The practical stack behind the interfaces, editors, and systems above.
Hiring Fit
A few honest answers for the conversations that are usually worth having.
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.
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.
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.