Me
My name is Brian Gonzalez. I graduated from UCLA in 2012 with a bachelor's degree in philosophy. I provide data analysis and programming (DAP) related consulting services. My main areas of interest are programming, Microsoft Excel, and their intersection. For example, I have extensive knowledge of three of Excel's programming APIs:
- VBA
- Office Scripts
- Office.js
You can see more portfolio projects with each of these APIs as well as my programming experience in general on my Portfolio page.
The vast majority of the code I've written was done by me. None of the code or projects referenced in my Portfolio page were vibe coded to any substantial degree (I'd estimate 1% or less).
My Experience
I have over 12 years of experience working with Excel, over 10 years of experience working with VBA, and several years of experience with othe programming languages.
For VBA specifically, I've worked as a VBA developer for individuals, startups, small businesses, Fortune 500 companies, and state governments, in a variety of different industries, across both the US and Canada. My work has ranged from freelancing jobs that last a few hours to long-term contracts that last a few years. I've been able to do this work on time, under budget, and in some cases under very tight deadlines (e.g. same day.) And as far as I know, all of my clients have been satisfied with my work.
My Professional Accomplishments
Office Scripts
I am currently (as of December 2025) the top user on Stack Overflow's Office Scripts page
I have also created a script called Punch Clock that uses Office Scripts APIs. I created this script after I was asked by a member of the Office Scripts team if I had any samples I'd be interested in sharing. The code was:
I've also had multiple Q&As and interviews with different members of the Excel and Office Scripts team where I've provided my feedback on the product
My Website
Analytics
My website uses CloudFlare Insights for analytics. For users with concerns about GDPR compliance, I want to note that the setting that I currently have enabled excludes visitor data in the European Union (EU).
Privacy Policy
You can click the following link to learn more about my website's privacy policy