Skip to content
MM
  • Home
  • Projects
  • About
  • Blog
  • Music
  • Contact
Robotics Systems - Web Software - Audio DSP

Hi, I'm Matt Maitland

I work in robotics. Outside of work, I build software and audio tools, and I write and produce music.

I currently work as a Robotics Technician at Barn Owl Precision. Before that, I supported complex golf simulator systems. This site is where I share software projects, audio DSP work, research experiments, technical notes, and music.

StringFlux - JUCE plugin: transient-aware granular delay and freeze for guitar

NEUROCHEMICAL ENTROPY - original music (write, record, produce, master)

I tend to work methodically: understand the problem, change one thing at a time, and keep notes on what worked and what did not. Case studies and blog posts show that process in more detail.

Browse case studies View resumeContact me
GitHubMusic

Supporting links for featured work

Smart Project Backup

A source-installable Python CLI for project backups: SHA-256 change detection, SQLite manifests, config defaults, watch mode, and explicit restore-safety boundaries.

Supporting links

  • Source repo
  • v0.2.0 source release
  • Workflow walkthrough

Simulator technical support

Remote triage across calibration, licensing, display, networking, and Windows behavior. The public case study shows how multi-layer failures are isolated with incomplete logs and privacy limits on what can be shared.

Supporting links

  • Troubleshooting playbook

Research Radar (demo linked)

Paper discovery for MIR and audio ML with ranked feeds, visible signal breakdowns, corpus-scoped trends, and evaluation against baselines. The case study is the primary portfolio entry point, with the hosted prototype linked separately.

Supporting links

  • Technical brief and evaluation notes
  • Research Radar source repo

StringFlux (JUCE / C++)

Real-time DSP work: transient-aware behavior, safe oversampling transitions, and disciplined feature scope. What is public is architecture and decision records; core implementation stays private for licensing.

Supporting links

  • Oversampling decision log

Selected Work

Featured Projects

Here are four things I've spent substantial time on: a backup tool, a case study from my previous support role, a live research prototype, and an audio plugin in development. The projects page has the full list.

PythonCLISQLite

Smart Project Backup

Source-installable Python CLI for incremental project backups. It hashes files with SHA-256, copies only new or changed content, tracks state in SQLite manifests, and can watch a configured source tree for DAW-style save bursts.

Status: Source-installable milestone

Project links: repo / release / workflow / test / ci

PythonCLISQLiteBackupsFile Watching
Supporting links:
Source repov0.2.0 source releaseWorkflow walkthrough
Code
Full Swing Technical Support preview

Full Swing Technical Support

Prior support work with complex simulator systems. This case study documents the triage approach I built from that work.

Status: Prior role

Project links: case study / decision record

Technical SupportTroubleshootingWindowsNetworkingHardware/Software Integration
Supporting links:
Full Swing case studyTroubleshooting playbook
Case study
Research Radar preview

Research Radar

A working prototype for MIR and audio ML papers: ranked emerging and undercited feeds with visible signal breakdowns, plus paper detail, trends, evaluation, and bridge experiments.

Status: Live prototype

Project links: case study / repo / decision record / test

Next.jsFastAPIPostgrespgvectorPythonRanking
Supporting links:
Research Radar case studyResearch Radar source repoTechnical brief and evaluation notes
Case study Try live demo Code
StringFlux preview

StringFlux

A multiband granular delay and freeze plugin for guitar. The effect reacts to how you play, not just what you play - pick attacks and sustained lines drive grain scheduling so the texture follows the performance.

Status: In Progress

Project links: case study / decision record / product page

Audio PluginDSPGranular SynthesisTransient DetectionOversampling
Supporting links:
StringFlux case studyOversampling decision logStringFlux public product page
Case study Product page & beta waitlist
View All Projects
Matt Maitland

Robotics technician building web software and audio DSP tools, writing and producing music, and working on research prototypes.

Navigation

  • Home
  • Projects
  • About
  • Blog
  • Music
  • Contact

Connect

© 2026 Matt Maitland. All rights reserved.

Site source | Next.js, TypeScript, Tailwind