George Pittarelli

Oakland, California, 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
🎓
Top School
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.
code14 years of coding experience
job6 years of employment as a software developer
bookThe University of Maryland, College Park
bookAnne Arundel Community College
stackoverflow-logo

Stackoverflow

Stats
4,197reputation
217kreached
95answers
1question
Badges
javascript
top-5%
ajax
top-5%
github-logo-circle

Github Skills (18)

json10
parser10
utf10
language-server-protocol10
emacs10
elisp10
testing9
javascript9
ajax9
ert9
babeljs6
html6
namespaces6
nodejs6
php6

Programming languages (10)

TypeScriptJavaC++CSourcePawnJavaScriptGoEmacs Lisp

Github contributions (5)

github-logo-circle
emacs-lsp/lsp-mode

Aug 2017 - Jun 2018

Emacs client/library for the Language Server Protocol
Role in this project:
userBack-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.
pythoneslintlanguage-server-clientclient-libraryjavascript
gpittarelli/ineedthis

Feb 2017 - May 2020

Management of statefull dependencies(/services)
Contributions:57 pushes, 1 tag in 3 years 3 months
dependenciesstate-managementmountjavascripttypescript
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
George Pittarelli