Skip to content
MM
  • Home
  • Projects
  • About
  • Blog
  • Music
  • Contact

Software · Robotics · Audio

Hi, I'm Matt Maitland

I work in software development, building on a background in freelance web projects and hands-on troubleshooting.

Outside of work, I like to explore the overlap between software and sound: developing audio tools, experimenting with DSP, and writing and producing music.

This site brings together my projects, experiments, and music, with notes on what I tried, what worked, and what I would change next time.

Browse case studies View resumeContact me

StringFlux is my JUCE/C++ plugin in development for transient-aware granular delay and freeze on guitar.

NEUROCHEMICAL ENTROPY is where I share original music that I write, record, produce, and master.

I work methodically: understand the problem, test one change at a time, and keep notes. My case studies and blog posts show that process in practice.

GitHub

Selected Work

Featured Projects

Software, systems troubleshooting, research, and audio DSP. Each project explains the work and the decisions behind it.

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

Software developer. Web applications, audio software, and original music.

Navigation

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

Connect

© 2026 Matt Maitland. All rights reserved.

Site source | Next.js, TypeScript, Tailwind