I've spent 25 years turning messy business data into systems people trust. I started as a Crystal Reports and Oracle developer in the late 1990s, spent a decade as a business intelligence architect for a Fortune 500 electronics distributor, a cable company, and a federal land agency, and for the last six years I've been a data and AI architect working on Snowflake. I hold a B.S. from the University of Montana and I'm a SnowPro Core certified Snowflake professional. SQL has been the constant...
I've spent 25 years turning messy business data into systems people trust. I started as a Crystal Reports and Oracle developer in the late 1990s, spent a decade as a business intelligence architect for a Fortune 500 electronics distributor, a cable company, and a federal land agency, and for the last six years I've been a data and AI architect working on Snowflake. I hold a B.S. from the University of Montana and I'm a SnowPro Core certified Snowflake professional. SQL has been the constant through all of it. I've written it against Oracle, SQL Server, MySQL, Redshift, and Snowflake, and I know where the dialects differ and, more importantly, where they don't.
Teaching has been part of the job the whole way. I wrote and taught the reporting curriculum for a 2,400-user platform at the electronics distributor, designed the junior-developer training program at a resort company, trained more than 50 end users during a federal BI modernization, and today I mentor consultants one-on-one. My students have all been working adults: analysts, developers, and career-changers, in classrooms, over video, and at the next desk. My approach is the one I use on real projects. Start from the question the data has to answer, write the query together, break it on purpose, and fix it until you can explain every line without me.
A session with me is hands-on from the first minute. We work in your database or a free sandbox, on your homework, your interview prep, or the report your boss actually asked for. I'm patient with beginners because I was one, answering phones at a mutual fund company before I ever wrote a line of SQL, and I'm direct with experienced people who want production-quality work. If you want SQL that holds up at work, help thinking through an analysis, or a straight answer about what a data career takes, that's what I do.