Will Scullin

Software Engineer at Guild.ai

San Francisco, 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
Will Scullin is a seasoned software engineer with 12+ years building production systems across Google, Meta, Looker and startups, now based in San Francisco. He spans full-stack work and low-level database engineering, contributing to notable open-source projects including DuckDB (adding nuanced null handling and import features) and Malloy (shipping a VS Code extension with UI and tooling improvements). Will’s career began in systems and VoIP at Netscape and telecom firms and evolved into data and developer tooling, giving him a rare blend of product-facing UI work and deep backend/db expertise. Colleagues rely on him to untangle tricky edge cases—his history shows a pattern of improving robustness in both build systems and data processing pipelines.
code12 years of coding experience
job32 years of employment as a software developer
bookBA Computer Science, BA Computer Science at University of Minnesota
bookMCS Computer Science, MCS Computer Science at University of Illinois Urbana-Champaign
languagesEnglish
github-logo-circle

Github Skills (23)

webview10
databases10
typescript10
vscode-extension10
analytics10
sql10
typescript-types10
typescripts10
embedded-database10
react10
database10
c-language9
nodejs9
cprogramming-language9
esbuild8

Programming languages (6)

TypeScriptC++CJavaScriptAssemblyPython

Github contributions (5)

github-logo-circle
malloydata/malloy

Apr 2022 - Jan 2023

Malloy is an experimental language for describing data relationships and transformations.
Role in this project:
userFull-stack Developer
Contributions:1 release, 98 reviews, 242 commits in 8 months
Contributions summary:Will primarily contributed to the development of the Malloy VS Code extension, as indicated by the frequent changes in the `packages/malloy-vscode` directory. Their work involved UI improvements with the `@vscode/webview-ui-toolkit/react` library, and code refactoring in multiple components. They also addressed various issues related to the build process, including TypeScript and sourcemap issues. In addition to these, they implemented features such as a row limit warning and number formatting.
data-managementdatasqlquery-languagetransformations
duckdb/duckdb

Jun 2022 - Jan 2023

DuckDB is an analytical in-process SQL database management system
Role in this project:
userBack-end Developer & Database Engineer
Contributions:7 reviews, 17 commits, 7 PRs in 7 months
Contributions summary:Will primarily contributed to the back-end functionality of the DuckDB database system. Their work involved handling null values in structs and lists within the data type support, extending the system's capabilities. The user implemented a recursive test with null values, and added support for file_search_path with globbing. They also integrated a replacement scan feature, significantly expanding the system's data import and processing capabilities.
management-systemanalyticsduckdbmysqlembedded-database
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
Will Scullin - Software Engineer at Guild.ai