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
Drag a point to shape the curve. I built FabCutie, an open-source EQ, to do this properly.
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.
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.
Jan 2022 to Oct 2022
Software Dev Engineer, Criteo
Enhanced analytics dashboards using Apache Spark, Hive, and Vertica.
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.
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.
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.
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

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
A JavaFX cross-platform desktop application at DeVil-Tech that provides situational awareness and geographic information system capabilities for emergency services.
Java, JavaFX, Gradle
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
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 GitHubA subscription tracking and management API with automated reminders, built with Node.js, Express, and MongoDB.
Node.js, Express, MongoDB
See SubTrack on GitHubA React Native cycling tracker with GPS rides, local storage, and AI ride summaries.
React Native, Expo, TypeScript, SQLite
See Cyclora on GitHubI'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
- 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
The best way to reach me is by email. You can also play a small game that tells you about me.
Email me