Silva Design

Apps, games and glowing gadgets, made by Raul Silva.

A one-person studio for iPhone and Mac apps, retro games, and ESP32 hardware that lights up. Here's what's on the workbench right now.

See the projects

What we have been working on

9 projects · updated October 2026

Vasco

Vasco

On the App Store

Shows the planes flying overhead: who they are, where they're going and how high they are. It runs on cheap ESP32 touchscreens and as an iPhone app with radar, weather, widgets and Live Activities.

  • iOS
  • SwiftUI
  • WidgetKit
  • ESP32
  • PlatformIO
App Store
Spinned

Spinned

On the App Store

A plate-spinning arcade game, first released in 2011 and rebuilt from scratch for today's iPhone and iPad with 3D china on a theater stage. An Android version is on the way.

  • iOS
  • Swift
  • SpriteKit
  • RealityKit
  • Android
App Store
Manchuria

Manchuria

In TestFlight

A card game for iPhone with 3D deal animations, hints, a guided showcase tour and Game Center.

  • iOS
  • SwiftUI
  • Game Center
MatrixEmu

MatrixEmu

Free Mac download

An iPhone and Mac emulator of an ESP32 LED-matrix board, for previewing 64×32 animations, GIFs and scrolling text before they go on the real hardware.

  • macOS
  • iOS
  • SwiftUI
  • ESP32
  • HUB75
GitHub
USBMenu

USBMenu

Mac app

A Mac menu bar app that lists every connected USB device the moment it's plugged in, recognizes common dev boards like Arduino and ESP32, and shows IP addresses for USB network gadgets.

  • macOS
  • Swift
  • AppKit
  • IOKit
Support site
Poolfolio

Poolfolio

In progress

A retirement simulator for the Mac that draws your savings as a swimming pool: money flowing in on one side, out on the other, and strategy dials along the bottom.

  • macOS
  • SwiftUI
Sprite Sheet Dissector

Sprite Sheet Dissector

Mac tool

A Mac tool for cutting frames out of sprite sheets, lining them up with onion skinning, touching up pixels and exporting animated GIFs.

  • macOS
  • SwiftUI
  • Pixel art
Plato

Plato

Prototype

A restaurant pager that makes the wait more fun. Each party's touchscreen pager shows the wait time and a live yes/no question like “Will the Bears win tonight?”, then lights up when the table is ready, while a small hub runs the waitlist and the host dashboard.

  • ESP32
  • Python
  • Flask
  • Touchscreen