Brian Carlson

Austin, Texas, 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
Brian Carlson is an experienced software engineer and engineering leader based in Austin with 16 years building and shipping production systems across startups and SMBs. He is the author and maintainer of the widely deployed node-postgres ecosystem, combining deep backend expertise with pragmatic leadership in hiring, mentoring, and delivering features. As an active open-source contributor, his work spans SQL generation libraries and front-end visualization improvements (notably enhancements to a Cubes component in webviz), demonstrating fluency across the stack. He emphasizes healthy team culture—diversity, emotional health, honesty, and vulnerability—as levers for sustained engineering productivity. Known for pragmatic refactors and robust test improvements, he balances shipping new capabilities with long-term maintainability.
code16 years of coding experience
bookTexas A&M University
languagesEnglish
github-logo-circle

Github Skills (11)

component-development10
javascript10
nodejs10
visualization10
postgresql10
visualizations10
sql10
sql-generation10
react10
storybook10
testing10

Programming languages (6)

TypeScriptJavaJavaScriptRubyKotlinEmacs Lisp

Github contributions (5)

github-logo-circle
brianc/node-sql

Aug 2011 - Aug 2017

SQL generation for node.js
Role in this project:
userBack-end Developer
Contributions:339 commits, 91 PRs, 129 pushes in 6 years
Contributions summary:Brian primarily focused on the development and refactoring of SQL generation logic for the node.js project. Their contributions involved adding new features to the SQL generation library, such as parameterization, as well as refactoring existing code to improve its overall structure and maintainability. They also made improvements to the test suite, ensuring the generated SQL statements were accurate. The user also implemented an implicit FROM clause, adding a usability feature for the library's users.
sql-generationmysqlnode-jssqlsqlite
cruise-automation/webviz

Dec 2018 - Apr 2019

web-based visualization libraries
Role in this project:
userFront-end Developer
Contributions:12 commits, 20 PRs, 30 pushes in 4 months
Contributions summary:Brian primarily contributed to the front-end visualization libraries within the `webviz` repository. Their work focused on enhancing the `<Cubes>` component, adding features such as instanced cubes with and without colors and dynamic hitmap functionality. They refactored code, improved component usage with composition instead of inheritance, and addressed browser compatibility issues. Additionally, the user implemented a story for dynamic hitmaps, improving the user experience.
reactjavascriptweb-baseddata-visualizationvisualization
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 Carlson