Olu Kareem - Creative Product Manager | ContraWork by Olu Kareem
Olu Kareem
pro

Olu Kareem

Full-stack & mobile engineer, ex-Splice. AI, React Native

Ready for work

Olu is ready for their next project!

carrier is a radio built from the open archives. Its dial runs cool to warm instead of kilohertz, and the needle is drawn by Rive: one artboard, forty-four view-model properties bound live to a Web Audio analyser, so the meters, the lit rail and the needle physics answer the actual broadcast, frame by frame. What the receiver carries: Forty-five stations across three wavebands: signal generated as you listen, twelve live feeds from the Audius network, and an archive of 78rpm records, field recordings, netlabel undergrounds and numbers stations, 2,177 records deep, every one rights-clean. City shelves from new york to lagos to tokyo, each built from artists who are the premise. Every record gets a room: the record's measured brightness and density are matched against a thousand graded photographs, and when both sides carry coordinates, geography breaks the tie. The site will tell you the room is twelve kilometres from where the recording was made. Stay with a shelf long enough and the photograph hands the room to film: 1,725 found-footage loops, 1960 to 2010, step printed to twelve frames a second, colour verified by measurement, each loop chosen from the playing record's own decade. Built for the Broadcast and Livestream UI Challenge. Live at carrier.ackrite.co (http://carrier.ackrite.co), and the Rive file is public here: https://rive.app/community/files/28448-53786-carrier-a-radio-tuned-by-feeling. @Rive #RiveBroadcastChallenge
3
106
Cover image for Here's my Flowstep Challenge build.
Here's my Flowstep Challenge build. It started from a simple question: what would an art app look like if it wasn't trying to keep you?" Ephemera airs one piece of art a day. Writing, music, visual, moving image, past and present. You keep it, or you let it pass, and what you keep becomes a catalog. No feed, no timer, no metrics. One rule shapes it: it only airs work that is given by a living artist, or genuinely open, like public domain and open archives. Nothing scraped. That constraint becomes the design. Every piece carries a provenance line, and because every piece is given or open, you get the actual work, played in full, for its one day. There is even a screen for artists: give one piece, it airs for a single day, then it returns to you. Why it should exist: everything that shows me art now is built to hold my attention as long as possible. Ephemera does the opposite. One thing a day, treated seriously, honest about where it came from, then out of the way. Built entirely in Flowstep, driven from Claude Code through its MCP server, with no Figma. Thirteen screens, generated on the canvas and refined in code. Prototype: https://app.flowstep.ai/file?activeFileId=38ed37c7-905d-4bb5-86b1-04c0ef62626b @Flowstep #FlowstepChallenge
7
484
Cover image for Caprice: a daily creative-practice app I designed and built
Caprice: a daily creative-practice app I designed and built
1
4
Cover image for Splice, sample library and mobile app for a platform of millions
Splice, sample library and mobile app for a platform of millions
1
4