Senior Frontend Engineer
Senior frontend engineer and co-founder with nearly twenty years of experience building and shipping software, from publishing tools for professional photographers to AI-native collaboration platforms. My background in photography and visual design shapes how I approach interfaces: I care about usability, presentation, and the relationship between technology and the people who use it.
Built and shaped the frontend of an AI-native collaboration platform on a lean engineering team. Led development of flagship experiences including the conversational AI interface, unified inbox, and threads view, while designing core architecture and driving significant performance improvements.
Co-founded an independent software company and led frontend engineering, UX, and product strategy across a portfolio of publishing tools for professional photographers spanning nearly twenty years.
Led frontend architecture for a ground-up rebuild of the consumer ordering and loyalty platform, serving as the primary frontend technical partner from concept through launch.
Built customer-facing features for a web-based roadside dispatch platform using React and TypeScript, contributing to frontend architecture and ongoing application modernization.
A commercial publishing platform for professional photographers, evolved over more than a decade through major changes in browsers, responsive design, and photography workflows.
A cross-platform Electron application for photographers built around modular workspaces, reusable widgets, and full keyboard accessibility. Includes a command palette, persistent layouts, image export pipelines, and local and remote file management.
An image editor that reconstructs photographs from geometric primitives using mathematical algorithms rather than AI.
A composable emoji picker for React, built as a compatibility-conscious fork with additive extension points for custom emoji, unified search, and consumer-owned frequent items.
A React component for justified gallery layouts, using optimal line-breaking to distribute images across rows without clipping or distortion.
Headless React modal components — accessible behavior and focus management without prescribed styles.