Enterprise Experience
Microsoft BrandCentral
Senior AEM / Frontend Engineer
Building enterprise AEM Cloud Service experiences using React, TypeScript, Azure AI Search, accessibility, and authoring workflows for Microsoft's BrandCentral platform.
City National Bank
Senior Frontend Engineer
Built and maintained enterprise banking applications focused on scalable React architecture, accessibility, performance, and long-term maintainability.
Lets Design For You
Lead Frontend Developer
Led frontend development and delivered more than 40 production websites across healthcare, retail, education, and small business clients.
Personal Projects

Client-side parser and chart renderer for CSV, TXT, and XML files with no server round-trips.

An experimental CRUD app to test how Next.js API routes, NextAuth, and MongoDB work together. Users can create, search, edit, and delete prompts while data is persisted per account.

Real-time cryptocurrency price tracker with interactive candlestick charts and multi-coin comparison.
AI & Experimental

React dashboard experimenting with live price feeds, AI-driven trend indicators, and Chart.js visualizations.

Side project exploring authenticated web scraping, OpenAI link analysis, and rate-limited API patterns.

Experimental tool exploring OpenAI text transformation and configurable format conversion via Next.js API routes.
Developer Tools

Interactive regex sandbox with real-time pattern matching, flag toggling, and match highlighting.

Diff tool that detects and highlights character-level changes between two text inputs in real time.

Side-by-side image comparison tool with adjustable quality, format conversion, and drag-to-reveal controls.
Open Source & Utilities

Published npm library with Webpack bundling exposing reusable JavaScript utility functions.

Chrome extension that persists open tab sessions to local storage and restores them across browser restarts.

React memory card game demonstrating useReducer for managing complex game-state transitions without Redux.