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 software engineer with 13 years of experience, based in Vancouver, Washington, who thrives on backend development and polyglot programming. He’s an active open-source contributor in the Elixir and Ruby ecosystems, with notable work on widely used projects like Absinthe (GraphQL for Elixir) and ex_aws, where he implemented core AWS integrations, parser and schema improvements, and reliability-focused fixes. His contributions show a penchant for improving maintainability—adding telemetry/logging, refining error handling, and modernizing dependency handling—while also tackling parser and type-system enhancements. A technical book author and self-described collector of “dusty projects,” he brings curiosity and depth to legacy code and new features alike. Colleagues can expect pragmatic, backend-focused craftsmanship informed by a broad language toolkit and a history of shipping durable open-source solutions.
code13 years of coding experience
github-logo-circle

Github Skills (30)

dependency-manager10
dependency-management10
amazon-kinesis10
parser10
dependency-analysis10
elixir10
plug10
kin10
wpgraphql10
type-system10
parsing10
aws10
phoenix-liveview10
parse10
wordpress-graphql10

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
Bruce Williams - Software Engineer at 🔎