AvailableTaking on new projects

Sitesthatconvert.Codethatholdsup.

Senior full-stack engineer in Los Angeles. I build fast websites, lead-generation systems, and AI products — then stay on the hook for how they perform. 15 years of React · Next.js · Nuxt in production, and you work with me directly.

Lead enginesThousands of leads / month
In production50+ domains · 100+ products
Built forPS260 · Nu Context · Strada
Selected work

Whatclientssay

"
Working with Raffi has been an outstanding experience. His forward-thinking approach to web development elevated our brand's online presence from just a concept video to a fully realized, high-performance site. From the very beginning, he guided us through crucial decisions — like optimal design resolutions and responsive breakpoints across all screen sizes.

Raffi's exceptional communication skills and patience stood out throughout the project — he always took the time to explain complex ideas clearly and made sure we felt confident at every step. He seamlessly led us through everything from server-side setup to the site's launch, leveraging Nuxt.js features like automatic routing, static site generation, server-side rendering, and performance optimization to ensure a fast, scalable, and future-ready web experience. He also integrated a custom CMS that makes updating our content and building new pages simple, even for non-developers.
Services

Outcomes, not output.

I work with founders, marketing teams, agencies, and creative studios — on a single build or as the senior engineer on your team. The deliverable isn't a pile of code. It's leads, conversion, uptime, and a system your next engineer can inherit.

01

Websites & Web Apps

Custom marketing sites and web apps in React, Next.js, Vue, and Nuxt. Fast, accessible, SEO-ready, and easy for your team to update. The same stack I run for a 500+ person firm and my own SaaS products.

Explore
02

Lead Generation & Intake

Landing-page systems, conversational intake, UTM attribution, and A/B testing that tie ad spend to lead quality. The systems I run bring in thousands of leads a month across 50+ domains.

Explore
03

AI Codebase Rescue

Built it fast with Cursor, Lovable, or Bolt, and it works — in the demo? I audit, harden, and take ownership of AI-built apps before they meet real traffic, real money, or a security review.

Explore
04

AI Product Engineering

Claude and Gemini wired into real product flows: content generation, conversational intake, scoring, and recommendations. Shipped with evals, guardrails, and cost dashboards so it holds up in production.

Explore
05

Headless CMS

Storyblok, Sanity, Contentful, and headless WordPress behind a fast frontend. Content models your editors understand, live preview, and pages marketing can ship without a dev ticket.

Explore
06

Performance & Core Web Vitals

Pre-rendered and edge-rendered builds, plus Core Web Vitals fixes for the site you already have. Sub-second loads, zero layout shift, INP under 200ms — because slow pages leak leads.

Explore
07

Technical & AI SEO

Schema, structured data, and Core Web Vitals built in from the first commit, plus optimization for Google AI Overviews, ChatGPT, and Perplexity citations. SEO that compounds because it's part of the engineering.

Explore
08

Internal Tools, On Demand

The dashboards, Slackbots, and automations every team wants but never gets budget for. AI made small tools cheap to build; senior review makes them safe to rely on.

Explore
How I work

Code got cheap. Judgment didn't.

AI lets anyone get a demo running in a weekend — your team, a contractor, me included. What didn't shrink is the gap between a demo and a system that survives real traffic, a security review, and a year of changes. I use AI tooling where it saves time, so you get the speed. What you're paying for is fifteen years of knowing what to merge, what to kill, and what never to build.

1000sLeads per monthFrom the marketing sites and intake systems I run for a 500+ person firm
50+Production domainsOwned end-to-end: architecture, performance, QA, and uptime
100+Products shippedClient and indie — including my own SaaS: EverAd · IntakeKit · FormForge
15 yrsProduction scar tissueDeloitte to agencies to my own SaaS. The part AI can't generate.
The process
  1. Brief becomes spec

    Every ticket gets a one-page spec written in plain language: goal, constraints, affected areas, success criteria. The spec is the contract the work is measured against.

  2. Build fast, in small pieces

    Work ships as small, reviewable changes, each with its own preview link. AI-assisted tooling handles the routine parts, which is where the speed comes from.

  3. Senior review at the gate

    I read every PR before it merges. Architecture, security, performance budgets, data changes, API contracts. Speed is cheap now; I'm the quality bar and the accountability.

  4. CI catches the rest

    Typecheck, lint, Playwright on critical flows, Core Web Vitals budget, preview deploy. The bar to merge is the same it always was. Only the cost of getting there collapsed.

The toolkit

Process

  • Written spec per feature
  • Small, reviewable changes
  • Documented decisions
  • Async video walkthroughs

Stack

  • React · Next.js
  • Vue · Nuxt
  • Node · PostgreSQL
  • Headless CMS

Guardrails

  • TypeScript everywhere
  • Playwright on critical flows
  • Vercel / Cloudflare previews
  • CWV budget in CI

Model layer

  • Claude · Gemini APIs
  • Imagen · Veo for media
  • Evals before shipping
  • Cost & latency dashboards

The tools are table stakes — anyone can rent them. The numbers above are outcomes, not output, because outcomes are what I sell. Want to see the judgment part up close? Book a call and I'll walk you through a real pull request, end to end.

Process

From scope to ship. A senior engineer at every step.

No agency layers. No handoff drift. You work directly with the person writing the code, integrating the APIs, and keeping it running after launch.

01

Discovery & Scoping

A working session to map the problem. We pressure-test your goals against the real constraints — traffic, content cadence, team capacity, integrations — and you get a written scope with milestones, success metrics, and a clear recommendation.

02

Architecture & Stack Decisions

The right stack for your team, not the trendy one. Next.js or Nuxt, headless CMS or static, edge or serverless. Every decision is written down with its trade-offs, so you and future engineers know why.

03

Build in Sprints, Preview Everything

Two-week increments with a live preview link on every change, so you see progress as it lands — not at the end. Typed APIs, tested integrations, and automated tests on the flows that make you money.

04

Performance, Accessibility & SEO

Core Web Vitals budgets enforced on every change. WCAG 2.2 AA accessibility. Structured data, sitemap, and social cards checked per template. Analytics and conversion tracking wired before launch, not bolted on after.

05

Launch, Measure, Improve

Cutover with a rollback plan, real-user monitoring, and a dashboard for the numbers that matter. Then we iterate on what the data says, not what felt good in the meeting.

Ready to scope a project?

Most projects start with a free 30-minute call. Bring the problem; leave with a recommended approach and a rough estimate. No pitch deck.

Book a free 30-min call

Let's
talk.

Thirty minutes, your hardest problem on the table. Bring the site that isn't converting, the AI-built prototype that's starting to scare you, or the rebuild you keep putting off. You'll leave with a straight read on what it actually takes — and whether I'm the right person for it. No pitch deck. A Figma file, a Notion doc, or a complaint about your current stack is plenty.

Book a free 30-min call

Prefer writing? Use the form. I reply within 24 hours.