Skip to main content
Photo of Anton ShubinAnton ShubinUTC+7

Roley — Make a Movie!

Built the MVP end to end. The client changed course to an offline business just before launch.

Screenshots

Home (mobile)
Scripts (mobile)
Script detail (mobile)
My movies (mobile)
Editor (mobile)
Recorder (mobile)
Processing (mobile)
Watch (mobile)
Auth (mobile)

1 / 9

“Anton was a terrific partner to me in developing an MVP of a web app I've been dreaming of for ages. … If you're looking for a fast, expert, transparent guide to help you bring a big idea to life, working with Anton is a great choice.”

Rated 5.0 out of 5Lila King (opens in a new tab) reviewed on Upwork (opens in a new tab)

What I built

Multi-video recorder for kids. Pick a script, record scene-by-scene, and the app stitches the clips into a finished movie — with intro/ending credits and 50+ transitions. Full stack: SvelteKit app, ffmpeg.wasm video pipeline, Postgres, AWS S3 + SES, Slack + Mailchimp webhooks. Paired physical craft boxes (scripts, props, costumes) with a digital recorder so the founder's vision of physical play + digital creativity just worked. The visuals below are a portfolio re-imagination I built later — the original client's branding wasn't mine to share.

Client reviews

Lila King (opens in a new tab) reviewed on Upwork (opens in a new tab)

Rated 5.0 out of 5

Anton was a terrific partner to me in developing an MVP of a web app I've been dreaming of for ages. He is a highly skilled developer, a super resourceful problem-solver, and a conscientious and communicative collaborator. Hiring someone you don't know to build your idea can be scary, and I'm grateful I found my way to Anton. If you're looking for a fast, expert, transparent guide to help you bring a big idea to life, working with Anton is a great choice.

Rated 5.0 out of 5

Anton has been a terrific collaborator and thought partner to me. In addition to his expertise, I particularly appreciate his real-talk, practical advice on the smartest options to move forward with a new idea or navigating an issue. He's a great communicator and an easy collaborator.

More work

  • Five-day refund

    If in the first five days you feel this is not working, tell me and I refund what you paid.

  • A small first milestone

    We start with one or two weeks of work. If either of us wants to stop at the end of it, we stop — you keep everything built so far.