App Development

Custom applications built from the ground up. Not just websites.

Back to portfolio
Moonlight for Samsung TV
Samsung Tizen App

Moonlight for Samsung TV

A custom-built game streaming app for Samsung Smart TVs. Forked from the Moonlight open-source project and rebuilt with fixes for Samsung's Tizen platform. Stream PC games directly to your TV over your local network using Sunshine or NVIDIA GameStream.

The stock Moonlight client had major usability problems on Samsung TVs. No way to exit with the remote, no in-stream settings, and it would freeze on black screens. This version fixes all of that.

C C++ JavaScript Tizen SDK PNaCl Docker
Danny's Ice Cream POS
iPad POS App

Danny's Ice Cream

A mobile-first point-of-sale system built for an ice cream truck. The vendor taps the item, adjusts quantities, and hits charge. Supports cash, card, and Apple Pay. Tracks daily revenue and order history automatically.

Designed for real-world use with large touch targets, a simple 3-tap checkout flow, and zero training needed. Works offline, runs entirely in the browser, no backend required.

HTML CSS JavaScript localStorage PWA

Key improvements over stock Moonlight.

🎮

Back Button Exit

Press Return on your Samsung OneRemote to stop streaming and go back to the home screen. The original had no way to exit without killing the app.

In-Stream Settings

Hit Play/Pause while streaming to open a settings overlay. Change resolution, framerate, and bitrate on the fly without reinstalling.

Auto-Exit on Black Screen

If no video comes through for 15 seconds, the app exits automatically. No more getting stuck on a frozen black screen with no way out.