Brian Bugh

Founder & Principal Consultant at Self-employed

San Diego, 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

👤
Senior
Brian Bugh is a pragmatic founder and fractional CTO with 30 years of hands-on engineering and product leadership, currently running Mutually Assured Construction from San Diego. He builds end-to-end systems—from cloud infrastructure and data warehouses to UX-driven SaaS and LLM orchestration—often delivering solo or leading small teams to ship production platforms fast. Brian translates business needs into technical strategy that survives “contact with reality,” hiring and mentoring permanent owners after building initial solutions. His open-source contributions include improving TypeScript composables for Vue Apollo and stabilizing RuboCop integration for atom-beautify, reflecting a long habit of improving developer experience as well as product reliability. Passionate about education and impact, he’s taught at General Assembly and in international and correctional settings and has done data work for the UN and conservation groups.
code12 years of coding experience
job17 years of employment as a software developer
languagesSpanish, English
stackoverflow-logo

Stackoverflow

Stats
1,037reputation
46kreached
37answers
7questions
github-logo-circle

Github Skills (23)

atom-editor10
rubocop10
coffeescript10
beautifier10
typescript10
formatter10
vuejs310
wpgraphql10
formatters10
vuejs210
vue10
wordpress-graphql10
typescript-types10
graphql10
typescripts10

Programming languages (29)

C#CWebAssemblyElmGoHTMLSvelteTypeScript

Github contributions (5)

github-logo-circle
vuejs/apollo

Sep 2019 - Jul 2020

🚀 Apollo/GraphQL integration for VueJS
Role in this project:
userFront-end Developer
Contributions:7 commits, 7 PRs, 31 comments in 10 months
Contributions summary:Brian primarily contributed to the type definitions and composable functions within the Vue Apollo integration library. Their work involved fixing type inference issues, addressing incorrect return types, and ensuring proper handling of Ref objects within composables like `useMutation` and `useSubscription`. Furthermore, the user added comprehensive test coverage for TypeScript hook types, significantly improving the library's type safety and developer experience. These changes focused on enhancing the integration of Apollo with Vue's composition API.
apollographqlvuejs2vuegraphqlvue2
Glavin001/atom-beautify

Jul 2017 - Jun 2018

:mega: Help Wanted - Looking for Maintainer: https://github.com/Glavin001/atom-beautify/issues/2572 | :lipstick: Universal beautification package for Atom editor (:warning: Currently migrating to https://github.com/Unibeautify/ and have very limited bandwidth for Atom-Beautify Issues. Thank you for your patience and understanding :heart: )
Role in this project:
userBack-end Developer
Contributions:18 commits, 2 PRs, 30 comments in 10 months
Contributions summary:Brian primarily focused on improving the functionality and stability of the `atom-beautify` project, specifically related to the integration of RuboCop for code formatting. Their work involved significant refactoring of the RuboCop beautifier, including fixing internal errors and handling edge cases. This user made changes to the codebase to ensure proper function of the RuboCop integration, and general code cleanup.
patiencemaintainerheartformatterprettifier
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
Brian Bugh - Founder & Principal Consultant at Self-employed