Bruce Williams

Software Engineer at 🔎

Vancouver, 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

🤩
Rockstar
Bruce Williams is a seasoned engineering leader and Chief Architect in Vancouver, WA, with 20+ years designing scalable services and platform architectures across startups and large enterprises. He has led teams at GitHub—scaling the world's largest code search index and architecting early Copilot web features using semantic code-search RAG—and served as CTO/Chief Architect at CargoSense. A polyglot programmer and technical book author, Bruce is an active open-source contributor to projects like Absinthe (Elixir GraphQL), ex_aws and licensed, focusing on backend systems, parser/type improvements, and operational reliability. His career spans hands-on system design, developer tooling, and operational excellence, with a track record of turning prototypes into production platforms. A former US Air Force cryptologic linguist (Arabic, Defense Language Institute honors), he brings disciplined, security-aware thinking to complex distributed systems.
code13 years of coding experience
github-logo-circle

Github Skills (34)

dependency-manager10
dependency-management10
wp-graphql10
amazon-kinesis10
parser10
dependency-analysis10
elixir10
plug10
kin10
type-system10
type-systems10
aws10
parsing10
parse10
typesystems10

Programming languages (15)

C#JavaC++RustGoHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
absinthe-graphql/absinthe

Oct 2015 - Aug 2020

The GraphQL toolkit for Elixir
Role in this project:
userBack-end Developer
Contributions:3 releases, 461 commits, 229 PRs in 4 years 10 months
Contributions summary:Bruce was a back-end developer who primarily worked on implementing features and resolving issues within the Absinthe GraphQL toolkit for Elixir. The commits demonstrate a focus on enhancing the parser and type system, notably with the addition of support for block strings. The user also made improvements to schema generation. Their work demonstrates a strong understanding of Elixir and its application in the context of GraphQL API development.
servicesapirelayelixirgraphiql
Plug support for Absinthe, the GraphQL toolkit for Elixir
Role in this project:
userBack-end Developer
Contributions:48 commits, 28 PRs, 52 pushes in 4 years 2 months
Contributions summary:Bruce primarily contributed to the back-end functionality of the `absinthe_plug` project, focusing on integrating Absinthe, a GraphQL toolkit for Elixir, with Plug, a web application framework. Their work involved updating dependencies, fixing issues related to named fragments, handling nil values in variables, and supporting multiple operations. The user also made changes related to telemetry and logging, suggesting a focus on improving the project's maintainability and performance.
elixirgraphiqlabsinthe-graphqlphoenixgraphql
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