Daniel McGrath

Daniel McGrath

Full-stack software engineer in Boston, building high-performance applications, data platforms, and internal tools.

Currently a Software Engineer II at Klaviyo.

  • Software Engineer II at Klaviyo
  • FabCutie is free and open source
  • I mix and master hip hop
  • Favorite batch: spiced apple-pie metheglin
  • Try the workshop game

FabCutie EQ

50 Hz200 Hz1 kHz5 kHz

Drag a point to shape the curve. I built FabCutie, an open-source EQ, to do this properly.

Experience

  1. Oct 2025 to present

    Software Engineer II, Klaviyo

    Full-stack work on Klaviyo's social channel, connecting Instagram DMs and other social touchpoints to the platform.

  2. Oct 2022 to Aug 2025

    Software Developer, DeVil-Tech

    Built a segmented thread-pooling system that eliminated UI freezes, re-architected the messaging backend to cut new protocol integration from weeks to hours, and added 3D tracking of orbital objects and vessels.

  3. Jan 2022 to Oct 2022

    Software Dev Engineer, Criteo

    Enhanced analytics dashboards using Apache Spark, Hive, and Vertica.

  4. Aug 2021 to Jan 2022

    Part-time Software Developer Intern, Criteo

    Built a browser extension in Angular and ASP.NET for a gamified online advertising experience.

  5. Jul 2021 to Jan 2022

    Part-time Junior Software Developer, DeVil-Tech

    Developed commercial and defense software using Iridium SATCOM, NMEA 183 and AIS messaging, and GIS capabilities.

  6. Jan 2020 to Aug 2020

    Co-op Web Developer, WHOOP

    Built a React user portal with Stripe and a Java Spring backend, plus internal data tools and monitoring.

  7. Jan 2019 to Aug 2019

    Co-op Programmer, MEDITECH

    Developed a VS Code extension for scaffolding React Native code, and helped publish Angular libraries to npm.

Projects

FabCutie

Screenshot of FabCutie

A free, open-source parametric EQ for macOS and Windows in AU, VST3, CLAP, and standalone formats, with up to 24 bands, dynamic and spectral processing, EQ Match, and auto-unmasking between instances.

C++, AU, VST3, CLAP

See FabCutie on GitHub

Locorum

Screenshot of Locorum

A JavaFX cross-platform desktop application at DeVil-Tech that provides situational awareness and geographic information system capabilities for emergency services.

Java, JavaFX, Gradle

Home LLM Server

An always-on Mac Studio that runs local models through Ollama, with a small MCP server that lets Claude hand off drafting, search, and transcription to them.

Ollama, MCP, Python

EarGoo

A web-based audio visualizer with real-time frequency analysis, built with Next.js and Supabase.

Next.js, Supabase, Web Audio API

See EarGoo on GitHub

SubTrack

A subscription tracking and management API with automated reminders, built with Node.js, Express, and MongoDB.

Node.js, Express, MongoDB

See SubTrack on GitHub

Cyclora

A React Native cycling tracker with GPS rides, local storage, and AI ride summaries.

React Native, Expo, TypeScript, SQLite

See Cyclora on GitHub

About

I'm a full-stack and backend software engineer. I work mostly with Java and React, with hands-on experience in JavaFX, Next.js, Docker, and AWS.

I mostly mix and master hip hop. I also brew mead, and my favorite batch is a spiced metheglin that tastes like apple pie.

BS in Computer Engineering, Northeastern University, 2017 to Dec 2021

Skills

Frontend
React, Next.js, Angular, React Native, JavaFX
Backend
Java, Python, Node.js, JavaScript, SQL, Express
Data
Apache Spark, Hive, Vertica, MongoDB, Supabase
Infrastructure
AWS, Docker, Datadog

Get in touch

The best way to reach me is by email. You can also play a small game that tells you about me.

Email me