Emery Berger

Computer Scientist at University of Massachusetts Amherst

Amherst, Massachusetts, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Emery Berger is a Computer Scientist and professor at UMass Amherst with 14 years of experience blending systems research and production-quality engineering. He co-directs the PLASMA lab and is an Amazon Scholar known for high-impact open-source projects such as Scalene, Slipcover, Coz (causal profiler), Hoard, Mesh, and CSrankings. His work focuses on memory allocators, performance profiling, and tooling that bridges research and real-world use—often contributing low-level C/C++/Rust patches, platform compatibility fixes, and benchmark suites. Emery’s projects are notable for shipping both novel research (e.g., Mesh’s automated memory reduction) and practical infrastructure used by the community, and he maintains CSrankings, a widely used academic-ranking web app. Colleagues describe him as equally comfortable refactoring core allocators and orchestrating DevOps for public-facing tools, a mix that accelerates adoption of research prototypes. Based in Amherst, MA, he pairs academic leadership with hands-on contributions that reveal a preference for measurable performance improvements over theoretical elegance alone.
code13 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
3,927reputation
499kreached
89answers
0questions
Badges
memory-management
top-5%
github-logo-circle

Github Skills (28)

javascript10
memory-allocation10
c-language10
malloc10
main-memory10
jquery10
bootstrap10
back-end-development10
memory-management10
performance-analysis10
performance-optimization10
html10
bootstra10
cprogramming-language10
profiler10

Programming languages (14)

C++CRustScalaTeXGoSassProlog

Github contributions (5)

github-logo-circle
emeryberger/Hoard

Jun 2012 - Apr 2022

The Hoard Memory Allocator: A Fast, Scalable, and Memory-efficient Malloc for Linux, Windows, and Mac.
Role in this project:
userBack-end Developer
Contributions:3 releases, 515 commits, 19 PRs in 9 years 11 months
Contributions summary:Emery contributed to the `hoard` memory allocator by adding a benchmark suite to measure and analyze the performance of the memory management system. Their changes included modifications to existing C++ code, specifically related to memory allocation, deallocation, and potentially reallocations, indicated by the addition of test benchmarks and the modification of source code files. Furthermore, changes indicate the user has made alterations to Mac-specific locks to facilitate OS X compatibility.
memoryhoardmemory-managerallocatormemory-allocation
emeryberger/CSrankings

May 2016 - Jan 2023

A web app for ranking computer science departments according to their research output in selective venues, and for finding active faculty across a wide range of areas.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:1407 reviews, 6726 commits, 5636 PRs in 6 years 9 months
Contributions summary:Emery's commits primarily focus on back-end enhancements and setting up the necessary tools. The user implemented new code for setting start and end year values. Further commits show a focus on frontend development, UI component additions, and refactoring work.
dblpreactscienceresearch-outputselective
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Emery Berger - Computer Scientist at University of Massachusetts Amherst