AI-assisted editors
Context-aware suggestions, autocomplete, pitch generation, prompt rewrites, version history, and rich text controls.
I design and ship AI-assisted editor UX, design-system primitives, high-performance dashboards, and product workflows in React, TypeScript, Next.js, Vue, Tailwind, and Framer Motion.

Toptal verified engineer
Frontend-heavy product engineer trusted across enterprise, SaaS, editor tooling, and startup MVP work.
10+
years building production UI
40%
less integration effort on editor plugins
35%
fewer UI bugs after React modernization
60%
faster loads with offline-first architecture
Context-aware suggestions, autocomplete, pitch generation, prompt rewrites, version history, and rich text controls.
Accessible components, keyboard behavior, focus management, Storybook-ready APIs, and reusable interaction patterns.
React/Next.js migrations, IndexedDB, Web Workers, rendering reliability, CI/CD, and product-grade interaction polish.
Selected Work
These are the projects most aligned with senior frontend, UI platform, product engineering, and AI-assisted tool roles.
A dense web animation editor built with React, TypeScript, Zustand, and Tailwind.
Timeline editing, layer hierarchy, shape transformation, segment management, marquee selection, and frame trimming.
Reusable hold-to-open menu interactions, smarter segment naming, and editor reliability fixes for shape scaling.

Accessible, unstyled React primitives for teams that need deep control over component behavior.
Improved keyboard navigation, keepMounted logic, mouse interactions, and disabled-state focus handling.
Touched Menu, Checkbox, Radio, Select, Switch, and Slider behavior in public TypeScript contributions.
Real-device app testing experiences modernized from legacy jQuery into React, Next.js, and Redux.
Reduced frontend debt, improved maintainability, and decreased UI-related bug reports by 35%.
Built polished product interactions with Framer Motion and internal Node/Express automation for debugging workflows.
AI Editor Work
A lot of my best work lives inside enterprise or early-stage products. The pattern is consistent: make dense, stateful tools feel precise, fast, and forgiving.
INT. SOUNDSTAGE - MIDNIGHT
The cursor waits at the end of a half-finished line. A suggestion appears, calm and specific.
Context-aware suggestion
Tighten the exchange, keep the subtext, and preserve screenplay structure.
2025
Lead Frontend Engineer
Built the AI-native MVP for a screenplay writing platform with Vue 3, Tailwind, TipTap, and Gemini API workflows.
Screenplay-aware editor blocks, scene headers, dialogue, parentheticals, and real-time validation.
Inline suggestions, pitch generation, prompt rewrites, context-aware autocomplete, version history, and drag-and-drop scenes.
Oct 2022 - May 2026
Senior Frontend Engineer
Architected AI-assisted dropdown and HTML editor controls across enterprise workflows.
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 that cut release cycle time by 30%.
Experience
Senior Frontend Engineer
Oct 2022 - May 2026
AI-assisted enterprise UX, TinyMCE plugins, accessibility, editor controls, autocomplete, CI/CD, and distributed US/EU collaboration.
Senior Frontend Developer
Nov 2021 - Sep 2022
React/Next.js modernization, Framer Motion product polish, Redux workflows, and Node/Express internal automation.
Senior Web UI Developer
Feb 2020 - Nov 2021
Atomic component library, D3 dashboards, ambiguous workflow translation, and reusable frontend architecture.
Front End Developer
Oct 2018 - Feb 2020
Offline-first IndexedDB caching, Web Workers, WebGL dashboards, and performance-sensitive enterprise modules.
React Native Developer
Dec 2015 - Feb 2018
Mobile and web application delivery, reusable theming, modular styling, optimized state management, and release support.
Toolkit
The useful combination is technical depth, interaction taste, and the willingness to sweat the last 10 percent of a workflow.