William Robertson.
I love to code & decode things.
Senior software engineer with 20+ years designing, building and fixing web products for startups and Fortune 500 companies. Currently at Blackthorn Software.
Worked with
Motto
Build. Solve. Evolve.
What I can do for you
Crafting efficient, user-loved solutions. Here’s some things I do:
- Build Seamless Apps
- Optimize User Flow
- Strategize Digital Solutions
- Design Impactful UX/UI
- Refactor & Improve
- Consult and Innovate
- Craft Lead Pipelines
What I'm fluent in
I keep my tool belt packed with the right code to get things done.
- English & Spanish
- PHP, Symfony, Laravel, Inertia.js
- JavaScript, Vue.js, React, Node.js
- SQL & Document Databases
- Express.js & Node CLIs
- Apache & Nginx
- Docker, Kubernetes, Jenkins
- Tailwind CSS
What you can expect
I design and develop digital experiences that are both beautiful and built to perform.
- Clean and functional
- Device and user friendly
- Efficient and maintainable
Projects
Highlights
DOMO
Nearly 14 years growing Domo’s web platform, from Webmaster to Principal Software Engineer: freemium onboarding, the Footprint tracking library and the public appstore.
View project
Riser
Front-end builds, gamification and custom CMS work at Riser Media for Telemundo, National Geographic Kids, Sesame Street and Fox.
View projectA glimpse into
MY WORLD
I’ve been coding since 12, solving problems for everyone from startups to Fortune 500s. By day, I’m a digital handyman—by night, a sports & dance dad, professional snack distributor, and certified kid wrangler. When I’m not getting my butt kicked in Jiu-Jitsu or trying to ride the candles in the futures markets, I’m hunting down vintage books to the perfect taco, spicy wings, or Japanese food—which is my kryptonite.
🌎 Community
-
• 2018-2021
V School Advisor
Lectures & Mentorship:
Shared coding insights and real-world problem-solving techniques with students.Curriculum Consulting:
Advised instructors on aligning lessons with industry trends.Community Representation:
Spoke at tech meetups and workshops on behalf of V School. -
• 2011-2015
Web Development Lead - SiliconSlopes.com
Website Development & Maintenance:
Tasked with building and maintaining SiliconSlopes.com, the official site for Utah’s tech community.End-to-End Management:
Led the project from initial design through ongoing updates, handling everything from development to user experience.Community Impact:
Ensured the site’s functionality aligned with the needs of Utah's tech community, shaping its digital presence in a meaningful way. -
• 2005-2007
Service Trainer in Guatemala
Community Leadership:
Led community initiatives and immersed in a new culture, developing a deep understanding of local needs.Mentorship:
Trained and mentored new volunteers, honing strong communication and leadership skills.Cultural Adaptability: Embraced adaptability, teamwork, and service while becoming fluent in Spanish.
💻 Experience
Full CV (PDF)-
• Apr 2007 - PresentOpus Consulting
Founder & Lead Developer
-
• Jan 2026 - Present
Blackthorn Software
Senior Software Engineer
-
• May 2025 - Feb 2026Chargezoom
Independent Contractor
Senior Software Engineer -
• Apr 2011 - Feb 2025
Domo
Principal Software Engineer
Senior Manager, Development
Senior Web Developer
Webmaster -
• Sep 2008 - Apr 2011Riser Media
Lead Developer
Web Developer -
• Jan 2005 - Sep 2008PatientDocs
Web Developer
Recommendations
Word on the street
Q&A
Want to know more?
What’s a project you’re proud of that’s not part of your job?
In 2023, I started an passion project exploring faith, philosophy, spirituality, and mindset—what I’d call "inner exploration." It tested my ideas through dialogue and helped me refine my thoughts, much like debugging code. This creative outlet built a small, thoughtful community and reinforced the skills I value: curiosity, clarity, and the willingness to grow. I'm currently on hiatus from creative writing because the proliferation of AI slop and the way LLMs turned my favorite stylistic quirks, like em dashes, into AI clichés completely killed my motivation.
What’s your favorite failure and its lesson?
I tried to impress my kids at a trampoline park by tackling a warped wall. Spoiler: the wall won. I tore my Achilles, sidelined my Jiu-Jitsu training, and got a crash course in humility. While stuck on the couch, I stumbled into Futures trading, which unexpectedly became a new passion and skill. The whole experience reminded me that setbacks often spark unexpected growth.
If your life were a movie, what would it be called?
"Chasing Wonder" curiosity and the pursuit of growth.
What’s the most random skill you’ve learned?
The most random skill I’ve picked up? Mycology. It’s a beautiful and fascinating world. The process is delicate and requires attention to detail, almost like an art form. I love how you can cultivate your own strains, turning it into a creative project. Watching the growth, seeing the little mystical wonders unfold, is nothing short of magical. And the harvest? That’s the cherry on top—the payoff that makes all the care and patience worth it. It’s a gratifying, humbling experience.
What advice would you give your younger self?
Don’t sell your Bitcoin—hold on to it! Take care of your body, you only get one. Read good books, and learn to sacrifice today for a better tomorrow. But don’t forget to live a little, too.
What hobby is a big part of your life but unrelated to work?
I’m a bit of a nerd when it comes to economic theories, philosophy, theology, and psychology—basically, I like thinking about how the world works. Jiu-Jitsu used to be my thing until I had to pause after my injury. For now, I’ve swapped mat time for Futures trading.
When did you feel like you “arrived” in your career?
I’m not sure I ever had that “aha!” moment where I felt like I’d “arrived.” It was more of a gradual thing. One day, I realized I was the one everyone turned to with questions, and there weren’t really many people left for me to ask. It was like, "Oh, I guess I’m the go-to person now."
If you could have dinner with any historical figure, who would it be?
Jesus or Socrates.





