Ted Spence

Head Of Engineering at Bellevue College

Seattle, Washington, 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

👤
Senior
🎓
Top School
Ted Spence is a seasoned software engineering leader with over a decade of experience building and scaling cross-border teams and mission-critical systems, currently serving as Head of Engineering at ProjectManager in Seattle. He has a track record of founding and growing startups like EEDAR and driving major transformations at larger companies—most notably rearchitecting Avalara’s returns and tax API platforms to handle global scale and automation. Hands-on in developer tooling and backend systems, Ted contributed to high-profile open-source projects at Facebook such as HHVM and Flow, improving language-server reliability and static-analysis features. He combines strong architectural rigor with people-first management across time zones, and also teaches data science as an adjunct professor, reflecting a passion for mentoring the next generation. Notably, his background in philosophy informs a pragmatic, metrics-driven approach to design and decision-making that balances technical excellence with business impact.
code11 years of coding experience
job18 years of employment as a software developer
bookBA Philosophy, BA Philosophy at California State University, Fullerton
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (14)

integration-testing10
hacking10
php10
language-server10
language-server-protocol10
hhvm10
ocaml10
test-automation10
type-check9
code-analysis9
type-checking9
ls9
autocomplete9
performance-optimization8

Programming languages (15)

C#MDXPowerShellJavaC++CRustHTML

Github contributions (5)

github-logo-circle
facebook/hhvm

Jan 2019 - Mar 2021

A virtual machine for executing programs written in Hack.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:249 commits in 2 years 2 months
Contributions summary:Ted primarily contributed to the development and testing of the HHVM (Hack Virtual Machine) project. The user implemented integration tests to verify the functionality of the language server, specifically focusing on scenarios involving HH Server restarts and the Serverless IDE. They also optimized the codebase by removing unnecessary directory checks, thereby improving parsing performance. Furthermore, the user made changes related to improving the efficiency of serverless IDE features.
virtual-machinehhvmphphacklang
facebook/flow

Jan 2019 - Oct 2019

Adds static typing to JavaScript to improve developer productivity and code quality.
Role in this project:
userBack-end Developer
Contributions:16 commits in 8 months
Contributions summary:Ted primarily worked on improving the Hack language server for the `facebook/flow` repository. Their contributions focused on enhancing the code analysis capabilities, specifically related to type checking and autocompletion features. This involved implementing tests to verify boolean literal handling in the flow ast differ, modifying existing code to improve function reference capturing, and introducing methods for namespace and XHP class handling. Furthermore, the user refactored existing code to use exception handling for error management and added symbol capture for constants and typedefs.
javascriptstatic-typing
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