4.1 KiB
👋 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.
🛠️ Transit Related 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.
- 🌐 Try it: ana.imbenji.net (Public Alpha)
- 📋 Roadmap & Wiki: git.imbenji.dev/IMBENJI.NET/Metro-Map-Maker
- 🔒 The source code is private, but the roadmap and wiki are publicly accessible.
🚌 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 (Flutter) — Runs on your phone and uses GPS to automatically detect your location and announce upcoming stops. No specialist hardware required.
⚠️ Due to the announcement audio being the intellectual property of Transport for London, the app isn't publicly distributed. However, if you have a legitimate use case and can supply your own announcements, feel free to get in touch to request the APK.
-
🖥️ Hardware (Dart, C#, C++) — 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. Includes a Flutter-based remote control interface.
🔴 Red Bus Tools (Maintenance)
A Flutter app with a single, focused purpose — calculating mileage for any bus route in London using the open routing API. Used by officials at Transport UK (formerly Abellio London) to calculate mileage for rail replacement routes, with an intuitive UI for configuring and adjusting route mileage.
📂 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.
🔒 Waylume (Cancelled)
A fully built WireGuard-based VPN service with a complete Flutter client, Dart + Node.js backend, and Supabase for auth and infrastructure. Features included self-managing VPN nodes, automatic peer configuration, bandwidth limiting, and geographic server selection. The source code is in a ready-to-deploy state, but development was discontinued due to the legal complexities of operating a VPN and the liability of being responsible for user traffic — particularly around potential DMCA violations.
📦 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?
I'd love to hear from you!
IMBENJI.NET LTD is a private limited company registered in England & Wales. Company number: 16955294. Incorporated 12 January 2026.