PS260
Editorial & post-production · New York
PS260, a New York editorial and post studio, started with a concept video. Now its reels play full-screen, and its producers update the site themselves.
- Nuxt
- Storyblok
- Simian API
I build fast sitesyour team can update.
Is your site slow, or does every small change wait on a developer? That's the work I do, for clients like PS260 in New York and HOUS here in LA. You work with me directly.
Bring the problem; leave with a recommended approach and a rough estimate.
Animated diagram: visitors from search, AI answers, paid, referral and social traffic flow through a site, speed, intake and CRM system into conversions. Illustrative only.
Raffi Keklikian · Los Angeles
Next: the workEditorial & post-production · New York
PS260, a New York editorial and post studio, started with a concept video. Now its reels play full-screen, and its producers update the site themselves.
Real estate · Los Angeles
A headless rebuild of an LA architecture real-estate site on Next.js and Storyblok, migrating 373 articles and 42 listings from WordPress.

Independent snowboarding media
Torment, an independent snowboard magazine, puts its newest video part up top like a magazine cover. Years of features are a search away.

Remembrance travel · Free public guide
Author Kimberley Walker's free guide to Canadian WW1 and WW2 cemeteries in Europe, built so visitors pick a route and get an itinerary to use in the car.
I built the site around her routes: pick a war, a starting city, and one, two, or three days, and you get a self-guided itinerary with photos from every stop and a printable version to take on the road.



Marketing sites and web apps, built so your team can change a page without filing a ticket. I build in Next.js or Nuxt, whichever your team will inherit.
Landing pages and intake forms that tie ad spend to lead quality, so you can see which campaigns bring in the good leads. It's my day job at Wilshire Law Firm. There, scheduled tests fill in every landing-page form, so a broken one gets caught before the ads spend money on it.
Built it fast with Cursor, Lovable or Bolt, and it works in the demo? I'll audit it, fix what's risky and take it over before customers or a security review find the gaps. The audit is a fixed fee, and you get a written list of what's risky, worst first.
EverAd, my AI ad-creative product (in public beta), writes ad copy, makes images and video, scores every version, then lets live traffic pick the winners. For your product we'd start with a two-week prototype. The model's answers get checked before your app uses them, and you can see what each feature costs from day one.
Waiting on a developer to publish a page? I set up a CMS your editors can run on their own, with a live preview of the page as they edit.
Google flagged your pages as slow? I find what's dragging them down and fix it. Then every later change gets a speed check, so the gains stick.
Search engines and AI assistants can't seem to find you? I fix how the site is built, so Google, ChatGPT and Perplexity can find your pages and quote them.
A small tool nobody has budget for? Dashboards, Slackbots and automations for the jobs your team still does by hand.
Tools from the case studies
AI lets anyone get a demo running in a weekend: your team, a contractor, me included. Getting from there to a site you can run a business on is still slow, careful work. Think of the form that has to work on every phone, or the payment that must go through exactly once.
I use AI tools where they save time, so you get the speed. What you're paying for is more than a decade of knowing what to merge, what to kill, and what never to build.
I write down what the change has to do, then build it in small pieces. Before anything goes live I read every change myself, and automated checks cover the rest (type checks, the key user flows, page speed). In this one, my review catches customers' addresses being sent to a third-party tracking tag.
Want to see a review up close? Book a free 30-minute call and I'll walk you through a pull request, line by line.
No agency layers. No handoff drift. Here's what you'll see at each step.
We start with a conversation. I'll listen first: what you're trying to get done, who updates the site today, and when you need it. Within 48 hours of the call you get a written scope with milestones and how we'll know it's working. You get a fixed price before any work starts.
Next.js or Nuxt, a headless CMS or a simple static site. I'll recommend what your team can maintain and write down why, so the next developer isn't guessing.
I work in two-week stretches. Every change gets a link you can click before it goes live, so you can give feedback while it's still easy to change.
Every template gets checked so it loads fast, works for people using a keyboard or screen reader, and Google can read it. Analytics and conversion tracking are in place before launch, so your numbers begin on day one. (For your developers: Core Web Vitals budgets, WCAG 2.2 AA, structured data per template.)
We launch with a way to roll back if anything goes wrong, and I watch speed and errors once visitors arrive. Then we iterate on what the data says, not what felt good in the meeting. Most of my clients stay with me after launch; some hand the site to their own team, with documentation.
Most projects start with a free 30-minute call. For a sense of scale, most marketing sites land between $12k and $45k.
…he always took the time to explain complex ideas clearly and made sure we felt confident at every step.
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.
