Skip to content
Mark Haddad

Complex products.
A simpler experience.

Hi, I'm Mark, a lead frontend engineer at RedLayers. I bring a little curiosity and a lot of care to the web.

Explore my workBased in Beirut. Thinking beyond it.

Personal project

Stakspan

Learn a new framework through one you already know.

A learning platform I created to connect Vue, React, Nuxt, and Next.js through guided comparisons, complete examples, and hands-on practice.

Explore Stakspan

Selected client work

Production systems.
My contributions, clearly explained.

These are proprietary client products built while I was employed by RedLayers. Each case study focuses on the parts I personally designed, built, maintained, or improved. Source code is not included.

Interactive 3D · Client product

Patio3D

A patio, made personal.
Complex configuration, made clear.

A little curiosity lives here.
Patio3D's production configurator, with a live patio design on the left and product choices on the right
The real product, in the browser.
My part in the product

3D geometry, configuration behavior, admin workflows, and shareable designs.

AI / Clinical SaaS · Client product

Apex Report Generator

A clinical SaaS tool that helps psychologists turn assessment data into polished reports—AI drafts the narrative, clinicians edit it, and finished documents export to professional DOCX.

My contribution

Owned the frontend workflow across authentication, structured inputs, AI requests, report review, editing, and export.

Explore the case study
Commerce / Search · Client product

Insulation Commerce Platform

A reusable B2B e-commerce frontend powering Insulation Store Online and InsulationBee with separate data sources and store identities.

My contribution

Built and maintained a shared Nuxt frontend architecture powering two branded production storefronts.

Explore the case study

A little more about the engineer

Frontend depth.
Systems thinking.

I'm Mark, a lead frontend engineer at RedLayers. I lead frontend delivery in an agile, async team, working across technical planning, architecture, code review, and the details people use every day.

Vue, Nuxt, and TypeScript are my deepest tools. I also have working knowledge of React and Next.js. The habits I bring across frameworks are understanding the system, making deliberate decisions, and testing what ships.

Design the system.

I trace state, API contracts, dependencies, and failure paths before changing code. Reusable architecture keeps the next feature manageable, too.

One frontend. Two storefronts.

Care for production.

I work through rendering issues, complex browser state, and expensive updates. The goal is a predictable experience, including the paths where something goes wrong.

Inside the Patio3D configurator.

Use AI. Own the result.

Cursor and ChatGPT help me explore unfamiliar code, compare approaches, and implement changes. I own the architecture, review the output, test the edge cases, and verify the complete user journey.

AI-assisted. Human-reviewed.

When the work crosses the API boundary: I use AI-assisted exploration to understand the existing backend, make targeted changes where appropriate, and test the complete flow. Frontend remains my primary specialty.

Mark Haddad

Thoughtful about the details.
Human behind the code.

Frontend engineering, cooking, running, and life with four cats.

Let's talk