🚀 Built Zonmaster | 🦈 Toygaroo on Shark Tank
🇨🇦 → 🇯🇵 | Helping founders fix legacy apps and scale smart
💻 20+ yrs Rails dev
🚀 Built Zonmaster.com, MagnetManager.com and others
🦈 Shark Tank alum (Toygaroo)
⚙️ 2 freelance rescue slots open this month
DM if your app needs saving.
Audit your Gemfile.lock, schema.rb & configs for:
outdated gems
security flags
missing indexes
risky config defaults
✅ Upload files directly (no repo access)
✅ 5 free audits
✅ $19.99 after that
Audit your Gemfile.lock, schema.rb & configs for:
outdated gems
security flags
missing indexes
risky config defaults
✅ Upload files directly (no repo access)
✅ 5 free audits
✅ $19.99 after that
Audit your Gemfile.lock, schema.rb & configs for:
outdated gems
security flags
missing indexes
risky config defaults
✅ Upload files directly (no repo access)
✅ 5 free audits
✅ $19.99 after that
Audit your Gemfile.lock, schema.rb & configs for:
outdated gems
security flags
missing indexes
risky config defaults
✅ Upload files directly (no repo access)
✅ 5 free audits
✅ $19.99 after that
Audit your Gemfile.lock, schema.rb & configs for:
outdated gems
security flags
missing indexes
risky config defaults
✅ Upload files directly (no repo access)
✅ 5 free audits
✅ $19.99 after that
Audit your Gemfile.lock, schema.rb & configs for:
outdated gems
security flags
missing indexes
risky config defaults
✅ Upload files directly (no repo access)
✅ 5 free audits
✅ $19.99 after that
The network tab.
Second place?
Naming my turbo frames like I’m naming children: unique, consistent, and no silent “e”.
The network tab.
Second place?
Naming my turbo frames like I’m naming children: unique, consistent, and no silent “e”.
Use it like seasoning.
Turbo handles 80% of what your front-end needs.
Anything more? Might be a smell.
Use it like seasoning.
Turbo handles 80% of what your front-end needs.
Anything more? Might be a smell.
It's not a JS replacement — it's a mindset shift.
Think in frames and streams. Think in DOM diffs, not controllers.
Rails devs: the water’s warm. Jump in.
It's not a JS replacement — it's a mindset shift.
Think in frames and streams. Think in DOM diffs, not controllers.
Rails devs: the water’s warm. Jump in.
If you’re copy-pasting secrets into GitHub Actions…
if your team is afraid to hit “deploy”…
you don’t need a new platform.
You need a predictable process.
I’ll show you mine soon.
If you’re copy-pasting secrets into GitHub Actions…
if your team is afraid to hit “deploy”…
you don’t need a new platform.
You need a predictable process.
I’ll show you mine soon.
You meet devs who later become:
– Collaborators
– Hires
– Lifelines when prod catches fire
Even if your boss won’t pay, go once. I did. Changed my career.
#Rails #DeveloperLife
You meet devs who later become:
– Collaborators
– Hires
– Lifelines when prod catches fire
Even if your boss won’t pay, go once. I did. Changed my career.
#Rails #DeveloperLife
Inside Docker.
Without CI.
Not because I’m nostalgic—because it works.
No SSH agent setup. No weird deploy runners.
Just one command, and it’s live.
Legacy tools + modern workflow = peace.
Inside Docker.
Without CI.
Not because I’m nostalgic—because it works.
No SSH agent setup. No weird deploy runners.
Just one command, and it’s live.
Legacy tools + modern workflow = peace.
Don’t preach. Don’t push.
Ask curious questions in code review. Share tiny, powerful articles (Sandi Metz FTW).
Start a “TIL” Slack channel.
Praise good code publicly.
Change starts with quiet visibility.
Don’t preach. Don’t push.
Ask curious questions in code review. Share tiny, powerful articles (Sandi Metz FTW).
Start a “TIL” Slack channel.
Praise good code publicly.
Change starts with quiet visibility.
They need trustable deploys. Fewer retries. Better indexing.
I’ve stopped promising magic.
I start by delivering stability.
Call it boring if you want. My clients call it “working again.”
They need trustable deploys. Fewer retries. Better indexing.
I’ve stopped promising magic.
I start by delivering stability.
Call it boring if you want. My clients call it “working again.”
This stuff wrecks trust fast.
(If you’re a solo founder juggling Rails + remote work, see: FromMonkeyToMogul.com)
This stuff wrecks trust fast.
(If you’re a solo founder juggling Rails + remote work, see: FromMonkeyToMogul.com)
They rot slowly.
Old gems.
Slow queries.
Deploy fear.
Fixing it doesn't need 6 months.
It needs one week of focused rescue.
realliferails.com/ruby-on-rail...
They rot slowly.
Old gems.
Slow queries.
Deploy fear.
Fixing it doesn't need 6 months.
It needs one week of focused rescue.
realliferails.com/ruby-on-rail...
💻 20+ yrs Rails dev
🚀 Built Zonmaster.com, MagnetManager.com and others
🦈 Shark Tank alum (Toygaroo)
⚙️ 2 freelance rescue slots open this month
DM if your app needs saving.
💻 20+ yrs Rails dev
🚀 Built Zonmaster.com, MagnetManager.com and others
🦈 Shark Tank alum (Toygaroo)
⚙️ 2 freelance rescue slots open this month
DM if your app needs saving.
They build systems.
Products rust. Systems adapt.
I spent way too long trying to perfect “the thing” when I should’ve been building the engine behind it.
I get into this more in the new book:
👉 books2read.com/u/3L2gzw
They build systems.
Products rust. Systems adapt.
I spent way too long trying to perfect “the thing” when I should’ve been building the engine behind it.
I get into this more in the new book:
👉 books2read.com/u/3L2gzw
A field guide for devs & dreamers who don’t buy the startup hype.
Bootstrapped? Solo? Curious? This one’s for you.
eBook, paperback, hardcover & audiobook (I narrate it).
books2read.com/u/3L2gzw
#FromMonkeyToMogul #entrepreneurship
A field guide for devs & dreamers who don’t buy the startup hype.
Bootstrapped? Solo? Curious? This one’s for you.
eBook, paperback, hardcover & audiobook (I narrate it).
books2read.com/u/3L2gzw
#FromMonkeyToMogul #entrepreneurship
Not because your idea is bad.
But because you’re skipping the 3 things that actually make people want to give you their email.
Let’s break it down 🧵
Not because your idea is bad.
But because you’re skipping the 3 things that actually make people want to give you their email.
Let’s break it down 🧵
I spent the early years thinking real entrepreneurs were lone wolves.
I’d lock myself in a room, write code, avoid feedback, and try to outsmart the market.
But here’s what I learned (the hard way):
I spent the early years thinking real entrepreneurs were lone wolves.
I’d lock myself in a room, write code, avoid feedback, and try to outsmart the market.
But here’s what I learned (the hard way):
That moment started my journey from dev to #founder to #SharkTank to EMBA.
My new book From Monkey to Mogul is for people like us.
📘 frommonkeytomogul.com
That moment started my journey from dev to #founder to #SharkTank to EMBA.
My new book From Monkey to Mogul is for people like us.
📘 frommonkeytomogul.com
Want to grow your list? You need a lead magnet.
Here’s how I finally made it easy with AI 👇
medium.com/@psmy/your-b...
Want to grow your list? You need a lead magnet.
Here’s how I finally made it easy with AI 👇
medium.com/@psmy/your-b...
Most people never make a lead magnet because it’s too much work. I was one of them.
So I built a tool that lets AI do it for you.
Here’s why lead magnets matter:
medium.com/@psmy/your-b...
Most people never make a lead magnet because it’s too much work. I was one of them.
So I built a tool that lets AI do it for you.
Here’s why lead magnets matter:
medium.com/@psmy/your-b...
Watch the video for more: youtu.be/N6EcXqF6qcg
#Entrepreneurship #Startups
Watch the video for more: youtu.be/N6EcXqF6qcg
#Entrepreneurship #Startups
In my latest video, I share:
✅ Why ADHD fuels creativity
✅ How failure leads to success
✅ The power of micro-steps
Watch here: youtu.be/o6jGXQjJqxs
#Entrepreneurship #Creativity #Mindset
In my latest video, I share:
✅ Why ADHD fuels creativity
✅ How failure leads to success
✅ The power of micro-steps
Watch here: youtu.be/o6jGXQjJqxs
#Entrepreneurship #Creativity #Mindset