Brandon Martin

Principal Software Engineer at Obsidian

Saint George, Utah, 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
Brandon Martin is a Director of Engineering with over 15 years of hands-on experience and more than 20 years in software engineering and management, currently leading engineering at PromptQL from Utah. He mixes full-stack fluency—ranging from NodeJS and React to Haskell and PureScript—with a proven track record of shipping production systems for startups and larger organizations. Brandon builds high-performance teams and pragmatic processes that move projects from design to delivery while preserving technical craft and culture. He’s an active backend contributor to notable open-source projects such as Hasura’s GraphQL engine and the Haskell Servant library, bringing deeper expertise in performance, data connectors, and API semantics. Known for thriving in fast-paced, product-driven environments, he pairs systems-level thinking with a developer-first leadership style.
code16 years of coding experience
job14 years of employment as a software developer
bookBachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at Regis University
github-logo-circle

Github Skills (15)

apim10
graphql10
api10
postgresql10
back-end-development10
wordpress-graphql10
wpgraphql10
api-design10
haskell10
testing10
sql9
automation-testing7
automations7
automation7
fest4

Programming languages (23)

JavaC++RustPureScriptCElmGoHTML

Github contributions (5)

github-logo-circle
hasura/graphql-engine

Jan 2022 - Dec 2022

Blazing fast, instant realtime GraphQL APIs on all your data with fine grained access control, also trigger webhooks on database events.
Role in this project:
userBack-end Developer
Contributions:1 review, 29 commits, 3 PRs in 10 months
Contributions summary:Brandon primarily contributes to the backend logic of the GraphQL engine, specifically focusing on improving performance and functionality related to data connectors. They fixed experimental SQL optimization reads, excluded internal tables, reverted conflicting type definitions, and added table permissions commands to the DataConnector API. Their work also involves adding features to enhance the super-connector, including more coalesce defaults for rows/aggregates and adding the `display_name` property. Moreover, the user works on adding distinct ordering capabilities and other backend testing improvements.
access-controldatabase-eventsgraphql-apiwebhooksgraphql
haskell-servant/servant

May 2015 - Jul 2015

Servant is a Haskell DSL for describing, serving, querying, mocking, documenting web applications and more!
Role in this project:
userBack-end Developer
Contributions:9 commits, 8 PRs, 16 pushes in 2 months
Contributions summary:Brandon primarily modified existing code to allow for response bodies in DELETE requests within the servant-server project. They also fixed a ToSample instance and updated changelogs in the servant-docs project. Furthermore, the user made changes to fix tests related to baseurl changes and cleaned up code in the servant-client project. They have demonstrated proficiency in modifying and testing the core functionality of the servant library.
dslhaskellmocking
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