Available for new engagements

Software engineering
for every platform

We build high-quality native and cross-platform applications — from bluetooth-connected mobile apps to retro-hardware emulators — shipped end-to-end from concept to App Store.

Ships on
iOS Android macOS Windows Linux Web
// Services

Everything you need to ship

End-to-end consulting from architecture and design through deployment, monitoring, and ongoing support.

Cross-platform development

Build once, deploy everywhere. Kotlin Multiplatform and Compose Multiplatform deliver native experiences on Android, iOS, macOS, Windows, Linux, and web from a single codebase.

Mobile app development

Polished, performant mobile apps for Android and iOS. Bluetooth hardware integrations, custom canvas-rendered UI, and App Store distribution handled end to end.

IoT & hardware integration

Bluetooth Classic, BLE, USB, serial. Real-time low-latency data pipelines.

CI/CD & DevOps

Automated pipelines, snapshot testing, and streamlined release to Play Store, App Store, and desktop channels.

Desktop applications

Native desktop for macOS, Windows, Linux with platform-appropriate installers (DMG, PKG, MSI, DEB).

UI / UX design

Custom interfaces built with Material 3 and canvas-rendered graphics. Themeable, responsive, at home on every platform.

// Selected work

Shipped, not shelved

Production applications across mobile, desktop, and specialized hardware — built, released, and maintained.

OBD2 Gauges

Real-time vehicle diagnostics — six platforms, one codebase

Android iOS macOS Windows Linux Web

OBD2 Gauges connects to your vehicle's OBD2 port via Bluetooth and renders real-time engine data as beautiful, customizable gauges. Built with Kotlin Multiplatform and shipping to Google Play, the App Store, and the Mac App Store.

  • 14 real-time gauges — speed, RPM, boost, temps, fuel, and more
  • 14 themes inspired by iconic vehicles (Supra, NISMO, RS, M3)
  • Bluetooth Classic, BLE, and USB with ELM327 adapters
  • 11 manufacturer profiles with 100+ extended OBD2 PIDs
  • Privacy-first — vehicle data never leaves the device
Kotlin Multiplatform Compose Material 3 BLE Fastlane Paparazzi
OBD2 Gauges on iPhone OBD2 Gauges on iPad OBD2 Gauges on macOS

Campus Map

A 2014 Android app, modernized to Kotlin Multiplatform & Compose

Android iOS Kotlin Multiplatform

A complete refactor of a CSU campus map app from its original 2014 Eclipse/Ant codebase. Modernized in three traceable phases: Gradle + AndroidX, Kotlin + coroutines + ViewModel, and a Single-Activity Compose UI with Hilt — then ported to iOS via Kotlin Multiplatform.

  • Maps + custom polygons, sign markers, and offline MBTiles support
  • Building search, photo galleries, and satellite/standard view toggle
  • Shared common business logic across Android and iOS targets
Kotlin Multiplatform Jetpack Compose maps-compose Hilt Coroutines MBTiles
Campus Map on Android Campus Map on iOS Campus Map building selected

Chiptune Music Player

Retro chiptune playback from original ROM images

macOS Linux C++17 SDL2

A native SDL2 music player that extracts and plays soundtracks directly from Neo Geo and Sega Genesis ROM images — executing the original 68K driver code against emulated YM2610, YM2612, and SN76489 chips for authentic, sample-accurate audio.

  • Cycle-accurate Motorola 68000 & Z80 CPU emulation via Musashi
  • Yamaha YM2610 (Neo Geo) and YM2612 (Genesis) FM synthesis
  • Real-time FFT spectrum analyzer rendered in SDL
  • BridgeM1 .lst track metadata & automatic ROM decryption
  • VGM playback with libvgm for Master System & Game Gear
C++17 SDL2 Musashi 68K ymfm libvgm kissfft
♬ CHIPTUNE v1.0 ● PLAYING
Geese Howard's Theme
Fatal Fury — Neo Geo (YM2610)
// About

Built for engineers who ship

A small team collaborating around a laptop

Light Cycle Consulting LLC is a software engineering consultancy specializing in cross-platform application development. We bring deep expertise in Kotlin Multiplatform, native mobile and desktop development, and hardware integration to deliver production-grade software that runs everywhere.

From solo prototypes to full-featured apps on six platforms, we handle the complete lifecycle — architecture, implementation, testing, CI/CD, and App Store deployment. Our work spans Bluetooth-connected IoT, real-time data visualization, retro hardware emulation, and polished consumer apps.

We believe in writing clean, maintainable code, shipping early and often, and building software that respects user privacy.

6
Platforms shipped
100+
OBD2 parameters
14
Gauge themes
11
Vehicle profiles
// Contact

Let's build something

Have a project in mind — or just curious whether we're the right fit? We'd love to hear about it.