No description
Find a file
2026-03-23 14:35:53 +00:00
bus-infotainment-preview.png Update bus-infotainment-preview.png 2026-03-23 14:35:53 +00:00
README.md Add README.md 2026-03-23 14:34:40 +00:00

👋 Welcome to IMBENJI.NET LTD

A one-person software company passionate about transport technology — building tools that make transit systems more beautiful, accessible, and intelligent.

My stack of choice is Flutter, Dart, Node.js, and Supabase, letting me ship fast, reliable apps across platforms.


🚇 What We Do

I design and develop software tools for the transport industry — from passenger information systems to map design tools. Whether you're a transit agency, a hobbyist, or a developer, there's something here for you.


🛠️ Our Projects

🗺️ Arcs & Angles (Flagship)

A metro and transit map design tool for crafting beautiful, professional-quality transit maps. Whether you're redesigning a city's network or creating a map from scratch, Arcs & Angles gives you the tools to do it with style.

🚌 Bus Infotainment

Bus Infotainment

A near PSVAR-compliant next stop announcement system heavily inspired by TfL's iBus audio-visual system, using the actual iBus announcement recordings — sourced directly from Transport for London via a Freedom of Information request.

The project has two components:

  • 📱 App — Runs on your phone and uses GPS to automatically detect your location and announce upcoming stops. No specialist hardware required.
  • 🖥️ Hardware — A Raspberry Pi-based embedded system featuring an LED dot matrix display and audio announcements, replicating the experience of a real on-bus passenger information system.

📂 Other Projects

🗄️ SweepStore (Open Source)

A high-performance binary key-value storage format for Dart applications. Designed for fast, compact data persistence with O(1) random access — great for game save files, caching, and other performance-critical use cases.


📦 Open Source & Commercial

Some projects are open source and community-driven, while others are commercial products. Check each repository for its licence and contribution guidelines.


📫 Get in Touch

Have a question, idea, or just want to say hello?

✉️ benjamin.watt@imbenji.net

I'd love to hear from you!