Programs & sessions
Build a program, schedule the week, and run the session live: sets, reps, load, rest timers, warm-up/drop/back-off set types, and a history you can actually read.
Winnipeg, MB · building since 2021
Software Engineer
I build apps around the things I love, and ship them. Here's what has left the gate so far.
Out now
Shot planning, frame by frame.
Storyboarder is for getting a film idea out of your head fast. Start a board, drop in a frame from your camera or your library, say what the shot is, and drag it into place. When it's ready the board comes out as a printable PDF or a timed animatic, so you can see how the thing actually plays. It's written in Swift for iPhone and iPad, and your boards stay on your device.
click a screen for a proper look
Coming soon
Your gym companion. Stick with it.
Fitness apps tend to overcomplicate things. JIM is deliberately simple, right down to the name. It keeps your training, food, sleep and steps in one place, shows you which of them to dial in next, and gives you a program you can actually follow. Simple, familiar, and always there when you train. I've been designing and building it solo.
real screens, from the first build
Gym became JIM.
We took the complexity out of fitness, starting with the name.
“We wanted fitness to feel less intimidating. JIM feels more like a friend than a fitness platform.”
The App Store set








Build a program, schedule the week, and run the session live: sets, reps, load, rest timers, warm-up/drop/back-off set types, and a history you can actually read.
A native SwiftUI watchOS target mirrors the in-progress workout over
WatchConnectivity, follows the phone's position, and logs the current set
from the wrist, with session recovery if either side dies mid-workout.
Growth Signals scores how consistent you've been across training, food, sleep and steps, so the weak spot is obvious at a glance. Progress answers the other question: are you actually getting where you said you were going?
A food diary with search and targets, plus sleep and step data read straight from HealthKit / Health Connect, so the training picture isn't missing the other 22 hours.
Exercises are organised by movement and muscle group, each with its own illustration that tints to the current theme, so finding the right lift takes a glance rather than a scroll through stock photos.
Workouts live on the device, so a bad signal in the gym never costs you a set. Supabase adds accounts, secure share links, published programs and backups behind row-level security whenever you want them.
A few exercises from the library
iOS · watchOS · Android
hi 👋
The archive
Everything from my first paid project to the ones I wrote because the idea wouldn't leave me alone. Open one for the full story.
when I'm not at a keyboard
About
A lot of what I build starts with something I already love. Film turned into Storyboarder, and the gym turned into JIM. I like taking the things I care about most and finding a new way to bring them to life with what I know how to build.
The rest usually starts with a problem I keep running into myself. If it's something I'd use every week and nothing out there gets it quite right, that's enough reason to build it. Being the first user keeps me honest, too. I find out fast when something is annoying.
Since 2021 I've built websites for small businesses, maintained large-scale software in enterprise environments, and shipped my own apps to the App Store. I'm always up for something new, whether it's a freelance project or a role on a team.
Contact
Freelance work, a role, a bug in one of my apps, or just to say hi. All of it is welcome.
kobeydevapps@gmail.com