Projects / Software & experiments

Built to be useful.

My work spans web applications, desktop tools, and software relating to Motorola Solutions platforms. Explore Talkgroup Studio and Pinpoint below, alongside my broader development focus. Public repositories are available on my GitHub.

Featured project / Web application

Talkgroup Studio

Mix channels from talkgroup and conventional libraries provided by Talkgroup Studio, arrange them into zones, and export a radio-ready plan.

Your account keeps your codeplugs together, so you can start a new layout or pick up where you left off.

Developed and hosted by Crayton Technologies .

  • Talkgroup & conventional libraries
  • Zone planning
  • Codeplug layouts

Featured project / Desktop application

Pinpoint

A direction finding desktop application built with Python and PyQt6, with a plugin-first architecture that keeps the core interface and data collection separate from its add-ons.

Run it on its own with zero add-ons, or extend it with dynamically loaded plugins. Add-ons can be hot-swapped without restarting the app.

  • Python & PyQt6
  • Direction finding
  • Hot-swappable add-ons

01 / Web applications

Ideas you can open in a browser.

I build web software that gives a task a clear interface, bringing functionality and everyday usability together.

  • Web software
  • User interfaces

02 / Desktop software

A dedicated tool for the job.

Desktop applications and utilities are another part of my work: focused software for workflows that benefit from their own application.

  • Desktop apps
  • Workflow utilities

03 / Motorola Solutions platforms

Where software meets radio.

I make apps and software relating to Motorola Solutions and their platforms. Working with their systems and radios gives this part of my development a hands-on foundation.

  • Radio-related software
  • Platform tools

Explore the code.

Find my public repositories and experiments on GitHub.

Browse GitHub

Let's build something

Have a problem software could solve?

Tell me about the idea, the platform, and the people who will use it.

Get in touch