Press Ctrl+K to search anytime
Burger

We make slow web apps fastWe make web apps faster

Without breaking a thing

We optimize Web Vitals, Lighthouse & UX, then track every metric that matters - including SEO and Accessibility.

And we lock in the gains, so regressions never come back.

Performance, end to end

How We Work

Nine steps from a free audit to a green PageSpeed score - measured, containerized, A/B-tested with AI agents proposing optimizations, then shipped by human experts.

Free performance audit

We scan your pages with our own tooling - no commitment, no cost.

Report & plan

You get an HTML report - we walk through the bottlenecks and the plan together.

Code access

You grant code access - GitHub, GitLab, or Bitbucket.

Containerize

We containerize your app for clean, isolated A/B testing.

A/B pipeline

A statistically rigorous A/B pipeline, powered by ShakaPerf.

AI optimization

AI agents propose optimizations, validated against the A/B tests as their feedback loop.

Human experts

Our engineers pick the best proposals and implement them with care.

Green score

Your pages pass Core Web Vitals and earn a green PageSpeed score.

Bug fixes

And we squash every bug we run into along the way.

Technologies We Use

To measure

ShakaPerf is the performance-testing framework we built and use ourselves - statistically rigorous A/B testing in CI, source-available for you to run yourself.

  • Extremely easy to set up
  • Statistically rigorous A/B testing
  • Detects visual changes
  • Stack agnostic
  • Accessibility & SEO tests
  • Automatic regression detection in the main branch
Lighthouse

Lighthouse

Axe

Axe

Playwright

Playwright

CircleCI

CircleCI

Docker

Docker

To optimize

We specialize in React & Rails apps, but our approach is stack-agnostic - if it runs in a Docker container, we can optimize it.

React

React RSC

Ruby

Ruby on Rails

All Stacks

Web Apps of All Stacks

Who are we?

A team of senior engineers with decades of combined experience. We started in web app consulting and went deep on performance optimization and AI-assisted delivery, backing our work with measured results rather than opinions.

We maintain widely used Open Source projects

  • React on Rails - the first React Server Components for Rails (in Pro), cutting client-side JavaScript for faster pages. We also fix targeted performance issues without a full RSC migration.
  • Shakapacker - Open Source webpack and Rspack integration for Rails apps. Among other things we can help you reduce CI cost.

We have our own startup

HiChee - a price comparison search engine for vacation rentals.

The ShakaStack

We don't just consult on React and Rails performance. We build and maintain the stack that delivers it, with a project for each stage of shipping fast React inside Rails.

build → bundle → deploy → prove
01 Build

React on Rails

Render React inside Rails views and controllers. Server-side rendering and hydration in the open-source gem; the first React Server Components for Rails, in Pro.

Open source + Pro
Learn more
02 Bundle

Shakapacker

The maintained successor to rails/webpacker. Bundle with webpack or Rspack, the Rust-powered bundler that builds up to 10x faster. New installs default to Rspack.

Open source
Learn more
03 Deploy

Control Plane Flow

A Heroku-style workflow, review apps, staging, and promotion to production, on Control Plane infrastructure at lower cost.

Open source
Learn more
04 Prove

ShakaPerf

Statistically rigorous A/B performance testing in CI. Catch regressions before they ship, on any stack, with accessibility and SEO checks built in. Source-available.

Source-available
Learn more
What our clients say
company logo

ShakaCode far exceeded our expectations. Not only did they bring industry-leading technology - React on Rails Pro - to give us the performance and savings we needed, they also gave us the partner we were looking for. ShakaCode has provided the skills, experience, and professionalism we can depend upon as we grow our working relationship.

Justis Blasco - shakacode client
Justis BlascoChief Technology Officer & Co-founder, Popmenu
CaseStudy
View case study
Clutch
Read Clutch review
company logo

One of the things that had the biggest impact was the way ShakaCode managed the project. Everything was super-transparent, which, because we’re extremely cost-conscious, was important to us. Everyone tracks their time by the task. That made it easier to predict how long it would take and how much it would cost to develop new features.

Mike Price - shakacode client
Mike PriceVP of Software Engineering at GCG and Datacenters.com
CaseStudy
View case study
Clutch
Read Clutch review
company logo

We’ve reduced the time needed to bring new products to market, from a technical perspective, from weeks or months to just a few days, with cost savings of up to 90%. ShakaCode far exceeded our expectations, providing us with a platform on which we can grow our business.

Erik Krueger - shakacode client
Erik KruegerCTO at Printivity
CaseStudy
View case study
Clutch
Read Clutch review
FAQ

Can't we just optimize ourselves?

Absolutely. We can help by setting up the A/B tests, exposing the key performance levers, and giving your team a reliable measurement loop. Performance optimization can get very tedious, if you have to measure all the metrics manually. It's common to make a page faster on desktops and introduce a bug on mobiles. We will set up A/B tests for your most important UX routes on all screen types, so you won't need to rely on manual testing. This will also catch perf-regressions and visual changes in the main branch.

How fast will we see results?

We prioritize low-effort high-effect optimizations. So the most impressive stuff will be done in a couple of weeks. After the low-hanging fruit is handled, progress usually gets slower. We can squeeze every bit of performance out of your pages (months) or just do the basics (weeks).

We're not on React on Rails - can you still help?

Absolutely. While we built React on Rails and have deep expertise there, our performance optimization process works with any modern web stack - Next.js, Gatsby, Vue, Angular, Svelte and more. Web Vitals and Lighthouse scores are framework-agnostic, and so is our approach.

So you are using AI for optimization? Isn't it reckless?

Depends on how you do it. Just asking AI to make a page faster is risky. More often than not it will result in perf regressions and bugs. However our perf-testing framework rejects changes that fail its performance, visual, accessibility, and SEO gates, so the AI has to keep iterating until a change passes those checks. Then our engineers review what's left before anything ships.

By the way

We also do classic dev consulting. Need help building or scaling your app? Let's talk.

Fill out the contact form

Whatever the challenge, we can help!

Schedule a free, 30-minute call to discuss what ShakaCode can do for your project. Or email us at [email protected] with your ideas, challenges, or questions. We'll get back to you within two business days.