Johann Schuster
Current
Web app
// I've been building Borderbot in my spare time outside of my main job. After running Ask Carl for a few years I've learned a lot about the common bureaucratic challenges expats and digital nomads face.
Frontend JS rendering framework for living room TV's
// Other projects I've contributed at Disney include immersive experiences, the Disney+ design system and the Disney+ desktop application.
Full-Stack Web App
// Ask Carl continues to be a solid small service business that I enjoy working on with my close friend Ian. It compliments BorderBot well and excited to see the two grow together.
Archive
Browser based living room devices (Samsung, LG, Xbox, Comcast STBs, Android TV, FireTV)
Client app
Built the MTOD streaming app using Discovery's proprietary frontend framework, which I also contributed to. Available on Android TV, Comcast STBs, Xbox, Samsung, and LG devices.
Web and browser based living room devices
Ad Technology SDK
Worked on the TypeScript-based AdTech SDK for Discovery+'s video player, which runs on all browser-based devices.
iOS/ Android Mobile app
Client app (React Native)
Revived MotorTrend's outdated React Native app, upgrading dependencies, improving performance, and restoring feature releases. Over 1M downloads before sunsetting in 2022.
iOS/ Android Mobile app
Client app (React Native)
Built a React Native app for buying/selling remaining time on live event tickets. Shut down just before COVID.
About
I'm an expat residing in Los Angeles. I've been building software for the last seven years in various contexts ranging from startups to firms to big tech. I transitioned into tech from a career in classical music — as a creative, I felt that my work could have a more tangible impact on society.
My projects have focused on enabling success abroad for expats through BorderBot and Ask Carl, and creating home entertainment for kids and families through my work at Disney+. I'm always looking ahead for opportunities and focusing strongly on generative AI because of the possibilities it unlocks for all of us.
// Handle inputs as they arrive—respond, don't resist.