// portfolio.tsx

Johann Schuster

Los Angeles, California

Current

BorderBot
Work In Progress
A 'tool belt' for expats and digital nomads to empower good decision making, saving time and navigate complex processes. Generative AI makes up a large portion of the feature set, providing personalized guidance and automated document processing.
Type:

Web app

Tech Stack:
Next.js
TypeScript
Shadcn
Tailwind
Supabase (Postgres)
Vercel
LangChain

// 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.

Disney
My Main Gig
Lead software engineer building and implementing interactive ads for Disney Streaming, focused on cross-platform living room devices.
Type:

Frontend JS rendering framework for living room TV's

Tech Stack:
TypeScript
CSS
Bundlers
SSR
Node, Express
Next.js
AWS

// Other projects I've contributed at Disney include immersive experiences, the Disney+ design system and the Disney+ desktop application.

Ask Carl
Profitable
Service based agency that helps people relocate to Europe (focusing on Germany).
Type:

Full-Stack Web App

Tech Stack:
Next.js
Material UI
MongoDB

// 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

Motortrend On Demand
Platform:

Browser based living room devices (Samsung, LG, Xbox, Comcast STBs, Android TV, FireTV)

Type:

Client app

Contribution:

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.

Discovery+
Platform:

Web and browser based living room devices

Type:

Ad Technology SDK

Contribution:

Worked on the TypeScript-based AdTech SDK for Discovery+'s video player, which runs on all browser-based devices.

Motortrend Buyer's Guide
Platform:

iOS/ Android Mobile app

Type:

Client app (React Native)

Contribution:

Revived MotorTrend's outdated React Native app, upgrading dependencies, improving performance, and restoring feature releases. Over 1M downloads before sunsetting in 2022.

FlipTix
Platform:

iOS/ Android Mobile app

Type:

Client app (React Native)

Contribution:

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.

function whenNotCoding() {

Playing double bass
Catching waves
At the gym
Jamming guitar
Off roading
Fishing
}

Contact