Skip to content
IndieMakerList
JM

Jason McCreary

Creator of Laravel Shift, the automated upgrade service that passed $1M in revenue

Jason McCreary at a glance

Known for
Creator of Laravel Shift · Author of BaseCode · Creator of Blueprint for Laravel
Nationality
American
Working on
Running Laravel Shift and teaching Laravel and Git
Indie since
2015
Active products
Laravel Shift, Blueprint and BaseCode

Facts checked 2026-10-29

About Jason McCreary

Jason McCreary, known in the Laravel community as JMac, is an American developer best known as the creator of Laravel Shift, a service that automatically upgrades Laravel applications by opening a pull request with the code changes. He runs it as a solo business from Louisville, Kentucky, alongside books and courses for PHP developers.

McCreary had been writing PHP for over a decade and selling iOS apps when he gave a talk on upgrading to Laravel 5.1 at php[world] in 2015. Afterwards he asked Taylor Otwell, Laravel's creator, whether any upgrade scripts existed; Otwell said no but that he would use one. McCreary built a prototype at the conference hackathon, and launched Shift on December 23, 2015, charging $3 to $7 per upgrade. It made $80 over that Christmas.

Growth came from listening to customers and from the Laravel community on Twitter. After he spoke at Laracon in 2016, revenue jumped about tenfold, from a few hundred to a few thousand dollars a month. He kept consulting, including contract work for Papa Johns, until October 2018, when he finally went full-time on Shift. A year later, after the Laravel 6 release, Shift hit a monthly high of $20,312, and it made $267,000 in 2020. In November 2021 he wrote that Shift had passed $1,000,000 in lifetime revenue after six years.

Shift is still a release-driven business, with spikes around every new Laravel version, and McCreary also maintains Blueprint, an open-source code generator for Laravel. He also wrote BaseCode, a field guide to writing more readable code, and its follow-up Base Laravel, and created the courses Getting Git, Confident Laravel and Fast Laravel. He still answers Shift's support emails himself and streams his work regularly.

McCreary is a textbook case of a niche, unglamorous developer tool built around one framework growing into a durable solo business.

Products by Jason McCreary

Laravel Shift logo

Laravel Shift

laravelshift.com

Automated service that upgrades Laravel applications and opens a pull request with the changes.

$1M+ lifetime
Blueprint logo

Blueprint

blueprint.laravelshift.com

Open-source code generator that creates Laravel components from a simple YAML definition.

B

BaseCode

basecode.dev

Field guide with 10 practices for writing less complex, more readable code.

G

Getting Git

gettinggit.com

Video course teaching the essential Git commands from the command line.

Confident Laravel logo

Confident Laravel

confidentlaravel.com

Video course on going from no tests to a confidently tested Laravel application.

F

Fast Laravel

fastlaravel.com

Video course on making Laravel apps respond faster with free Cloudflare services.

Videos with Jason McCreary

Interviews & press

Revenue

Jason McCreary has publicly reported $267K in 2020; $1M lifetime by Nov 2021 (as of 2020). Source

Jason McCreary's journey, 2015–20218 milestones · self-reported
  • Revenue (monthly, log scale)
  • First product
  • Went full time
  • Launch / milestone
  • Started 2015
  1. 2015First product: Launched Laravel Shift
  2. 2015Launch: Built the first Shift prototype at the php[world] hackathon…
  3. 2016Milestone: Spoke at Laracon; Shift revenue grew about 10x to a few…
  4. 2018Went full time: Went full-time on Shift in October after his consulting…
  5. 2019Milestone: Hit a monthly revenue high of $20,312 after the Laravel 6…
  6. 2020Milestone: Shift made $267,000 in the year
  7. 2020Revenue: Revenue ≈ $22K/month (self-reported)≈ $22K/mo jasonmccreary.me
  8. 2021Milestone: Passed $1,000,000 in lifetime revenue in November

Timeline

  1. 2015 — Built the first Shift prototype at the php[world] hackathon and launched Laravel Shift on December 23.
  2. 2016 — Spoke at Laracon; Shift revenue grew about 10x to a few thousand dollars a month.
  3. 2018 — Went full-time on Shift in October after his consulting contract ended.
  4. 2019 — Hit a monthly revenue high of $20,312 after the Laravel 6 release.
  5. 2020 — Shift made $267,000 in the year.
  6. 2021 — Passed $1,000,000 in lifetime revenue in November, six years after launch.

How Jason builds

  • Talk to every customer and turn bug reports into improvements.
  • A mundane, time-saving tool can be a great business.
  • Price for the developer hours you save, not for what feels cheap.
  • Keep complexity low and readability high in code.

Learn from Jason McCreary

Jason McCreary FAQ

Who is Jason McCreary?

Jason McCreary, known in the Laravel community as JMac, is an American developer best known as the creator of Laravel Shift, a service that automatically upgrades Laravel applications by opening a pull request with the code changes.

Who created Laravel Shift?

Laravel Shift was created by Jason McCreary (JMac), who launched it on December 23, 2015 after building a prototype at a php[world] hackathon.

How much money does Laravel Shift make?

McCreary reported that Shift made $267,000 in 2020 and passed $1,000,000 in lifetime revenue in November 2021.

What does Laravel Shift do?

Shift automatically upgrades a Laravel codebase to a newer version and opens a pull request with the changes for you to review.

When did Jason McCreary go full-time on Shift?

In October 2018, nearly three years after launch, when his consulting contract ended.

Is Blueprint for Laravel made by Jason McCreary?

Yes. Blueprint, an open-source tool that generates Laravel models, controllers and more from YAML, is maintained under Laravel Shift.

Where is Jason McCreary from?

Jason McCreary is an American indie maker, now based in Louisville, United States.

Where is Jason McCreary based?

Jason McCreary is based in Louisville, United States.

What is Jason McCreary doing now?

As of October 2026, Jason McCreary's active products include Laravel Shift, Blueprint, BaseCode and Getting Git.

How long has Jason McCreary been an indie maker?

Jason McCreary has been building independently since 2015, about 11 years.

Similar indie makers

Cory Zue avatar

Cory Zue

@czue South Africa7K followers

Ex-CTO turned solopreneur behind the SaaS Pegasus Django boilerplate

SaaS Pegasus, Place Card Me, Scriv +2

Michele Hansen avatar

Michele Hansen

@mjwhansen Denmark7.7K followers

Co-founder and CEO of Geocodio and author of Deploy Empathy

Geocodio

Max Rozen avatar

Max Rozen

@RozenMD France3.6K followers

Australian engineer in France running OnlineOrNot, a self-funded uptime monitoring SaaS

OnlineOrNot

Igor Benić avatar

Igor Benić

@igorbenic Croatia

Croatian WordPress developer behind Simple Giveaways, upCheckout and NewsletterGate

Simple Giveaways, upCheckout, NewsletterGate~$1K/mo product MRR

Volodymyr Obrizan avatar

Volodymyr Obrizan

@obrizan Ukraine292 followers

Ukrainian engineer and lecturer building Testinel for Selenium and Playwright test triage

Testinel, CIPerf, Design and Test Lab

Brad Traversy avatar

Brad Traversy

@traversymedia United States360K followers

Web dev educator behind Traversy Media, plus a public lab of indie dev tools

Traversy Media, DevSheets, WebUtils +8