George Pittarelli is a software engineer with 14 years of experience focused on making systems reliable and developers more productive. Based in Oakland, he has driven architecture and ops at startups like Drop, where he rebuilt critical email infrastructure, introduced modern CI/release pipelines, and instituted automated testing and flaky-test/performance monitoring. His contributions to the Emacs lsp-mode project show deep attention to low-level correctness and efficiency—rewriting parsers to process chunked data and reduce memory use. He blends systems design, hands-on backend work, and developer tooling with a research background in networking and secure computation from the University of Maryland, and he often mentors peers and delivers internal technical talks.
Emacs client/library for the Language Server Protocol
Role in this project:
Back-end Developer
Contributions:34 commits, 24 PRs, 8 pushes in 9 months
Contributions summary:George made significant contributions to the `lsp-mode` project by focusing on the parsing logic for handling messages from language servers. Their work involved rewriting the parser to process data in chunks, making it more efficient and memory-conscious. They optimized parsing speed and memory usage through code modifications, including switching from `length` to `string-bytes`. The user also implemented features like handling reverts separately from normal changes and added test cases.
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.