markbarry.dev

Senior Software Engineer

Hi, I'm Mark. I build thoughtful web experiences.

React, TypeScript, and full-stack development. 20+ years turning complex problems into intuitive, maintainable products. I enjoy working closely with design and product teams, taking ownership of features, and making both the user and developer experience better.

View my work Get in touch

Selected Work

Interactive Workflow Builder

React · TypeScript · React Flow

Led the frontend architecture and development of a visual automation builder at Kajabi, allowing users to create complex workflows with branching logic and dynamic state transitions. Focused on building reusable components and managing complex application state while keeping the interface intuitive and maintainable.

AI-Powered Knowledge Assistant

React · Ruby on Rails · Pinecone · RAG · WebSockets

Built an AI-powered assistant that lets users ask questions and receive contextual answers based on their course content. Developed the system using retrieval-augmented generation (RAG), vector search, and streaming APIs to deliver responses in real time.

Data Visualization & Interactive Dashboards

React · Next.js · Nivo · JavaScript

Built interactive dashboards and data visualization interfaces at QOS Networks, making complex datasets easier to explore and understand. Focused on performance, usability, and creating intuitive experiences through interactive components and animations.

Performance & Frontend Optimization

JavaScript · React · TypeScript · Frontend Architecture

Led performance improvements for iHerb's global eCommerce platform, reducing page load times by up to 2 seconds in the U.S. and 10 seconds internationally. Also led a large-scale migration to TypeScript at Kajabi, improving code quality, developer productivity, and long-term maintainability.