I design and build specialised software for macOS and iOS, geolocated tracking systems for transport and security, and tools for shortwave radio enthusiasts.
Forty years of hands-on software development across embedded systems, desktop, mobile, and the web — always with a focus on real-world utility.
Native apps for Apple platforms using Swift and Objective-C. From indie tools to custom enterprise solutions. Published on the App Store since the early days.
Geolocated tracking systems for transport fleets, field investigations, and anti-robbery / kidnapping applications. Hardware integration, NMEA parsing, real-time mapping.
Shortwave listening tools with live station databases (EiBi, AOKI), rig control via Hamlib, VBAN audio streaming, and an interactive world radio map.
Custom software bridges connecting hardware, APIs, and legacy systems. Tachograph data processing, digital signage — purpose-built solutions where off-the-shelf tools fall short.
Native iOS and macOS applications, available on the App Store or as dedicated services.
Shortwave listening companion for iPhone. Search stations by frequency, browse EiBi and AOKI databases, log receptions, and stream audio via VBAN.
Learn more →The shortwave listener's workstation for iPad. Full-featured station identification, reception logging, rig control via Hamlib, and speech-to-text transcription.
Learn more →Radio spectrum analyzer with waterfall display and signal analysis tools. Visualise and decode shortwave signals directly on your iOS device.
Learn more →Compass and direction explorer with mountain database integration. Draw direction lines on a map and identify peaks on the horizon.
Learn more →Lightweight audio streaming server that sends sound over the local network using the VBAN protocol. Designed to pair with SWList and SWLStation.
Learn more →Share contacts in seconds — choose a contact, select what to share, and send via Messages, Mail, WhatsApp, or Telegram. Includes QR code sharing and a home screen widget.
Learn more →A classic, no-stress endless puzzle game. Place pieces on the board to connect them into closed shapes — complete a figure and it disappears, earning you points. Simple rules, endless challenge.
Learn more →Mobile client for the Sovecotech satellite tracking service. Monitor your fleet in real time, replay vehicle history, calculate distances to an address, and view your position relative to any vehicle on the map.
Learn more →Create App Store screenshots for macOS apps. Compose device frames, backgrounds, and captions to produce polished marketing images ready for submission.
Learn more →Online conversion and analysis of tachograph DDD files. Extract driver activity, rest periods, and compliance data from digital tachograph cards and units.
Visit tacho.sramp.com →Open utilities for developers, radio operators, and navigation enthusiasts.
Decode NMEA sentences ($–RMC, $–GGA, $–GLL) and retrieve geographic coordinates by clicking on an interactive Google Map.
Interactive world map showing shortwave radio stations currently on air. Data sourced from live EiBi and AOKI databases.
Plot a series of points on a map and get a list of geographic coordinates.
Step-by-step guides for configuring the software ecosystem around shortwave listening — Hamlib, audio routing, and VBAN streaming.
Configure rigctld to enable remote receiver control from SWList and SWLStation over your local network.
Read guide →Route audio from your SDR software to VBAN for wireless streaming to iOS devices.
Read guide →Set up VBAN audio streaming on Windows or macOS to feed audio wirelessly into SWList or SWLStation.
Read guide →Install and configure VBANServer — the companion streaming server for SWList and SWLStation.
Read guide →Notes on software development, radio listening, tracking systems, and everything in between.
Loading posts…
Looking for a custom iOS or macOS app, a GPS tracking solution, or a specialised system integration? I'm available for consulting and bespoke development projects.
Send me a message