Greg Dennis

Staff Software Engineer at Voter Choice Massachusetts

Arlington, 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
🎓
Top School
Greg Dennis is a Staff Software Engineer with 14 years of experience building reliable, high-performance systems, now at Airbnb after a long technical tenure at Google. He holds a PhD in Computer Science from MIT and blends deep research instincts with pragmatic engineering to solve backend and full-stack challenges. A passionate open-source maintainer in the .NET ecosystem, Greg contributes to notable projects like json-everything (System.Text.Json enhancements) and Live-Charts (data-binding and plotting improvements), often focusing on memory, performance, and XAML integration. He brings a track record of modernizing libraries, managing dependencies, and improving runtime behavior at scale. Based in Arlington, Massachusetts, he also serves on the board of Voter Choice Massachusetts, reflecting a commitment to civic technology and community engagement. Colleagues appreciate that he pairs academic rigor with hands-on craftsmanship, spotting subtle performance regressions and UX/interop issues others miss.
code14 years of coding experience
job21 years of employment as a software developer
bookPhD Computer Science, PhD Computer Science at Massachusetts Institute of Technology
languagesSpanish
stackoverflow-logo

Stackoverflow

Stats
7,699reputation
601kreached
274answers
74questions
Badges
namespaces
top-5%
json
top-5%
schema
top-5%
github-logo-circle

Github Skills (26)

data-visualizations10
dependency-management10
xaml10
json-schema10
charts10
data-visualisation10
system-text-json10
dotnet-core10
wpf10
data-visualization10
csharp10
json9
ui-design9
schema9
front-end-development9

Programming languages (21)

C#PowerShellJavaC++CRustMakefileVue

Github contributions (5)

github-logo-circle
System.Text.Json-based support for all of your JSON needs.
Role in this project:
userBack-end Developer
Contributions:313 reviews, 1678 commits, 755 PRs in 2 years 6 months
Contributions summary:Greg appears to be primarily focused on maintaining the codebase and improving its functionality. The commits center around updating library versions, merging branches related to memory management, and fixing issues. These actions indicate a backend-oriented role responsible for upkeep, dependency management, and potentially performance optimization.
json-textjsonschema-validatorjson-logicsystem-text-jsonjson-schema
Live-Charts/Live-Charts

Nov 2015 - Jun 2016

Simple, flexible, interactive & powerful charts, maps and gauges for .Net
Role in this project:
userFull-stack Developer
Contributions:12 commits, 6 PRs, 64 comments in 7 months
Contributions summary:Greg focused on enhancing the LiveCharts library, particularly on the chart's data-binding and plotting functionalities. They addressed various aspects, including implementing different line types such as Bezier and Polyline, and improving UI elements within the chart. They also modified the series structure to facilitate XAML integration and improved binding functionalities for different chart types.
chartsuwpdotnetgaugeschart
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