About Me

Hi, I’m Peter Griggs, a backend engineer working on distributed systems. I'm currently on Datadog’s Continuous Profiler team, building backend systems for symbolication, ingestion, and distributed processing that power our production profiling product.

Previously, I completed my B.S. and M.Eng at MIT in CSAIL’s Data Systems Group, where I worked on database-backed visualization systems and spatial indexing performance. In industry, I’ve spent time on backend services operating under strict performance and reliability requirements.

I’m interested in all things computer systems. But more specifically: observability, profiling, databases, GPUs, and performance tooling, particularly the challenges that emerge at scale. This site is where I write about systems design, performance tradeoffs, and things I just think are fun!

You can find me on Github, LinkedIn, or contact me directly.

Resumé

View resumé (PDF)

Posts

Learning Rust by Sorting Part 1: Multithreaded Mergesort
How to run MIT 6.172 OCW Code
Paper Review: What Comes Around Goes Around

Publications

Towards integrated, interactive, and extensible text data analytics with Leam
Proceedings of the Second Workshop on Data Science with Human in the Loop: Language Advances
Database Updates Using Interactive Pan and Zoom Visualizations
Thesis for Master of Engineering in Electrical Engineering and Computer Science
Leam: An Interactive System for In-situ Visual Text Analysis
Conference on Innovative Data Systems Research (CIDR’21), Chaminade, USA.

Contact

Have questions or want to connect? Send me an email at petergriggs17@gmail.com.