Sean Dunn is a seasoned engineering leader with 18 years of experience building web, mobile, and game-focused products, currently serving as Director of Engineering at GitHub. He has deep front-end roots from a multi-year tenure at Adobe (Behance and Portfolio) and a strong backend and database pedigree demonstrated by contributions to SpiceDB (adding MySQL and Spanner datastores) and low-level C-API work on Rubinius. Sean blends hands-on systems and database engineering with people leadership, shipping new product features while scaling teams and tooling. Raised on video games and digital media, he brings a lifelong curiosity across computer science topics and an unusual comfort moving between UI, mobile, and database internals. Based in Stamford, CT, he pairs practical open-source contributions with an MS in Computer Science and a track record of evolving from individual contributor to senior engineering leader.
17 years of coding experience
15 years of employment as a software developer
MS Computer Science, MS Computer Science at Marist University
Contributions:10 commits, 1 comment in 1 year 10 months
Contributions summary:Sean primarily contributed to the Rubinius project by adding and enhancing C-API (C Application Programming Interface) features. They implemented new C-API functions, including those related to object manipulation, numeric conversions, and thread management. The user also wrote and modified several specifications (specs), particularly in Ruby and C, to test the functionality of these C-API functions. This work facilitated the Ruby-ODBC library, enhancing the project's capabilities.
Open Source, Google Zanzibar-inspired database for scalably storing and querying fine-grained authorization data
Role in this project:
Back-end Developer & Database Engineer
Contributions:7 reviews, 5 commits, 3 PRs in 5 days
Contributions summary:Sean contributed to the implementation and integration of MySQL and Spanner datastore support within the SpiceDB project. Their work included advertising Spanner support in migration scripts, regenerating datastore options, and wiring up the MySQL datastore to the CLI. Furthermore, they reorganized datastore options and updated the head flag to include Spanner, showcasing their involvement in database configuration and management aspects of the project. Their contributions focused on enhancing the database capabilities and expanding the project's compatibility with various datastore engines.
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.