igorok's profile picture. Filmmaker, Entrepreneur, Virtual Production specialist
Founder and developer of StreetKast

Igor Riabchuk 🇺🇦

@igorok

Filmmaker, Entrepreneur, Virtual Production specialist Founder and developer of StreetKast

Pinned

I’ve decided to document the journey of building StreetKast — a project born years ago, paused by war, and now reimagined from scratch using AI. This is a personal and professional experiment. A journey about making things, breaking things, and starting over.

igorok's tweet image. I’ve decided to document the journey of building StreetKast — a project born years ago, paused by war, and now reimagined from scratch using AI.
This is a personal and professional experiment. A journey about making things, breaking things, and starting over.

Every great performance starts with a great audition. Every great audition deserves a great platform. That's why I've upgraded StreetKast with: - Faster performance - Enhanced security - Better search Your next star is waiting to be discovered. streetkast.com

igorok's tweet image. Every great performance starts with a great audition.
Every great audition deserves a great platform.

That's why I've upgraded StreetKast with:
- Faster performance
- Enhanced security
- Better search

Your next star is waiting to be discovered.
streetkast.com

New StreetKast homepage just dropped! 🎉 Super clear beta sign-up + onboarding videos: Talent 🎭 or StreetKaster 🎬. Pick your path, join the test, and help shape the launch. Link in bio—see you inside! 🚀 streetkast.com

igorok's tweet image. New StreetKast homepage just dropped!

🎉 Super clear beta sign-up + onboarding videos: Talent 🎭 or StreetKaster 🎬.

Pick your path, join the test, and help shape the launch. Link in bio—see you inside! 🚀

streetkast.com

Cracked the code on StreetKast’s matching algorithm! Built a server-side sorting & filtering system that serves: ✅ Fresh nearby talent to filmmakers ✅ Matching gigs to actors/models ✅ Smart distance + compatibility scoring The magic moment when code finally clicks 🔥

igorok's tweet image. Cracked the code on StreetKast’s matching algorithm!
Built a server-side sorting & filtering system that serves:
✅ Fresh nearby talent to filmmakers
✅ Matching gigs to actors/models
✅ Smart distance + compatibility scoring
The magic moment when code finally clicks 🔥

Last hurdle before StreetKast goes public beta: 🔔 push notifications for new messages, submissions & status updates. Way trickier than expected—tokens, certs, quirks. Even grabbed an Android to test both platforms. Shipping this week, then… beta launch! 🚀 #solofounder

igorok's tweet image. Last hurdle before StreetKast goes public beta:

🔔 push notifications for new messages, submissions & status updates.

Way trickier than expected—tokens, certs, quirks.
Even grabbed an Android to test both platforms.

Shipping this week, then… beta launch! 🚀

#solofounder

TestFlight time 🚀 Hit “Submit” on the StreetKast iOS build—now it’s in Apple’s review queue. 🎬📲 If all goes well, beta invites roll out soon. Want in? DM me a 📧 and I’ll add you to TestFlight. Let’s squash the last bugs together before launch!

igorok's tweet image. TestFlight time 🚀

Hit “Submit” on the StreetKast iOS build—now it’s in Apple’s review queue. 🎬📲
If all goes well, beta invites roll out soon.

Want in? DM me a 📧 and I’ll add you to TestFlight.
Let’s squash the last bugs together before launch!

Audition Feed 🎭 A tailored board of gigs, each tagged with a handy match-% so you know where you fit. See a role you like? One-tap submit—record your audition while the script stays on-screen.

igorok's tweet image. Audition Feed 🎭

A tailored board of gigs, each tagged with a handy match-% so you know where you fit.

See a role you like? One-tap submit—record your audition while the script stays on-screen.
igorok's tweet image. Audition Feed 🎭

A tailored board of gigs, each tagged with a handy match-% so you know where you fit.

See a role you like? One-tap submit—record your audition while the script stays on-screen.

Swipe through a live feed of fresh faces, filter by features, skills or location, and—when you spot “the one”—send an instant invite to a role you’ve already created. P.S. Every invite opens an encrypted chat—so details stay between you and the talent. Not even we can read it.

igorok's tweet image. Swipe through a live feed of fresh faces, filter by features, skills or location, and—when you spot “the one”—send an instant invite to a role you’ve already created.

P.S. Every invite opens an encrypted chat—so details stay between you and the talent. Not even we can read it.
igorok's tweet image. Swipe through a live feed of fresh faces, filter by features, skills or location, and—when you spot “the one”—send an instant invite to a role you’ve already created.

P.S. Every invite opens an encrypted chat—so details stay between you and the talent. Not even we can read it.

Two worlds, one app StreetKast has just two user types— 🎭 Talent (actors, models, performers) 🎬 StreetKasters (directors, producers, content creators, casting leads) Keeping it this simple lets each side see only what matters and keeps the UX laser-focused.

igorok's tweet image. Two worlds, one app

StreetKast has just two user types—
🎭 Talent (actors, models, performers)
🎬  StreetKasters (directors, producers, content creators, casting leads)

Keeping it this simple lets each side see only what matters and keeps the UX laser-focused.
igorok's tweet image. Two worlds, one app

StreetKast has just two user types—
🎭 Talent (actors, models, performers)
🎬  StreetKasters (directors, producers, content creators, casting leads)

Keeping it this simple lets each side see only what matters and keeps the UX laser-focused.

Rebuilding StreetKast isn’t just about features or UI—it’s also about the foundation. The database had to be secure, fast, and ready to scale (because one day this will blow up). Instead of going with a big-name solution, I leaned off the mainstream path: @supabase No regrets.

igorok's tweet image. Rebuilding StreetKast isn’t just about features or UI—it’s also about the foundation.

The database had to be secure, fast, and ready to scale (because one day this will blow up).

Instead of going with a big-name solution, I leaned off the mainstream path: @supabase

No regrets.

After hitting a dead end, I made a decision: No more tiptoeing. No more single-platform experiments. If I was starting over, I’d do it properly—for both iOS and Android. So I chose Flutter. Cross-platform, modern, and seemingly doable with AI.

igorok's tweet image. After hitting a dead end, I made a decision:

No more tiptoeing. No more single-platform experiments.

If I was starting over, I’d do it properly—for both iOS and Android.
So I chose Flutter. Cross-platform, modern, and seemingly doable with AI.

I started experimenting with Cursor to rebuild StreetKast—writing prompts, stitching things in Swift. I managed to recreate about 60% of the old MVP. But without a clear architecture in my head, I was building blind. I hit a wall—messy code, no structure, and nowhere to go next.

igorok's tweet image. I started experimenting with Cursor to rebuild StreetKast—writing prompts, stitching things in Swift.
I managed to recreate about 60% of the old MVP.
But without a clear architecture in my head, I was building blind.
I hit a wall—messy code, no structure, and nowhere to go next.

Loading...

Something went wrong.


Something went wrong.