About Me
Entrepreneurial Journey
I'm a full-stack technologist with over 30 years of experience, specializing in start-ups and technology consulting. Over the years, I've founded several technology companies, including Pulsity, a web consulting firm from the late 90s. From Pulsity, I launched Local Launch, an internet marketing technology company that was acquired by RH Donnelly in 2006. I continued my journey founding Digital Drywood in 2004, where I currently serve as President, and Gopher Guides in 2017, a Go training company where I serve as a founding partner.
Author & Educator
I co-authored an introductory book on Go titled Go Fundamentals, which is a comprehensive guide for both beginners and experienced developers. The book covers essential concepts and practical applications, making it an invaluable resource for mastering Go.
Technical Excellence
I have extensive experience in the Go ecosystem, having contributed to the Core engineering team at InfluxDB, a highly scalable, distributed time series database written in Go. My work has focused on profiling and optimizing applications using advanced techniques like torch graphs and tracing profiles.
Community Leadership
I am deeply involved in the Go community. I started one of the first Go meetups in the world, Denver Gophers, and helped organize the first GopherCon. I've led numerous Go workshops and training courses and published several online articles related to Go. Additionally, I help lead and organize various community technology meetups and mentor new developers.
Privacy & AI Infrastructure
Recently, I've been contributing to the development of critical privacy infrastructure for AI systems. I worked on the Oblivious Gateway layer at Confident Security, implementing components essential for private and secure AI inference. This includes developing the Go implementation of OHTTP (Oblivious HTTP) and BHTTP (Binary HTTP) protocols. These technologies are fundamental to CONFSEC's enterprise-grade privacy solution that ensures complete data privacy during AI interactions.
Giving Back
When I'm not creating new Go training material, I volunteer my time helping local entrepreneurs start their own businesses. I offer free business advice and services, such as incorporating their business, setting up their web presence, and providing the moral support they need to turn their dreams into reality.
Companies Founded
Building innovative technology solutions for over 25 years
Gopher Guides
2017 - Present
Software training company specializing in Go training, providing meaningful quickstart workshops for Fortune 500 companies.
Digital Drywood
2004 - Present
Comprehensive technology and business consulting firm. Over 500 completed projects, 10,000+ developers trained. Specializing in AI/LLM implementations and business acquisition consulting.
SupportLocal
2010
Internet marketing company specializing in social media presence and connectivity for small to medium size businesses.
LocalLaunch!
2003 - 2006 (Acquired)
Online internet marketing company acquired by R.H. Donnelly in 2006. Specialized in small to medium size business internet marketing products.
Pulsity
1999
Internet startup specializing in eCommerce, web development, content strategies and internet marketing.
Articles & Publications
Sharing knowledge about Go, AI, and software development
AI & Modern Development
Go Performance & Best Practices
Go Language Features
Technical Writing & Tools
Web Development & APIs
Career & Open Source
Speaking Engagements
Workshops and talks at conferences and meetups worldwide
GopherCon 2025
GopherCon 2024
GopherCon India 2016
Closing Keynote:
The Go Community
View Slides
GopherCon UK
- 2019 - Advanced Go Workshop
- 2018 - Advanced Go Workshop
- 2016 - Go Fundamentals Workshop
GopherCon Dubai 2016
The Go Community
University & Educational
- UWEC Entrepreneur Program - Guest Lecturer
- Chippewa Valley Code Camp - 1 Hour Go Bootcamp
Meetup Talks
- Minneapolis Go - Testing in Go, Intro to Go
- Chicago Go - Tips and Tricks, Command Line Programming
- Denver Gophers - MongoDB Driver, Tips and Tricks
- Go London User Group - Testing with Go
- DevOps Minneapolis - Why Go
Presentations & Resources
Community Involvement
Building and supporting the Go community worldwide
Meetup Organizer
Founded one of the first Go meetups in the world:
Conference Organizer
Helped organize the very first GopherCon in 2014, establishing what has become the premier Go conference worldwide.
Open Source Resources
Maintaining community resources:
Community Documents
Curated resources for Go communities:
Get In Touch
Connect with me on various platforms