After working for a long time in Calgary, I am happy to be living once again in the middle of the beautiful Rocky Mountains of British Columbia.  I love the wildlife and scenery, my family and the great small town community here.

I enjoy hiking, fishing, socializing with my friends around a fire.   I tinker at home repairs and renovations, car repair, and there's always an interesting computer project or two on the go.

calguy1000

A cool and creative

news and stories

Engaging your users with CGSocialBlaster and CMSMS

You worked hard to make your web app powerful and useful.  You gathered a following, now take advantage of that in your CMSMS App.

Read More...

Web Push Notifications are here

You can now subscribe to notifications from calguy1000.com

Read More...

Adopting a Template - Part 2 - Template Inheritance

In this installment we will describe converting the page template to use smarty template inheritance, and begin making or homepage dynamic.

Read More...

Adopting a Template

A brief story about this website.   Getting started with theming.

Read More...

New Website

Welcome to a much needed complete rebuild of my portfolio website

Read More...

I am now on Patreon!

Now it's even easier to support your favorite developer and favorite content management system.   And there are real rewards for doing it. 

Read More...

More News...

about

Where I am from

About Me

After working for a long time in Calgary, I am happy to be living once again in the middle of the beautiful Rocky Mountains of British Columbia.  I love the wildlife and scenery, my family and the great small town community here.

I enjoy hiking, fishing, socializing with my friends around a fire.   I tinker at home repairs and renovations, car repair, and there's always an interesting computer project or two on the go.

Why to choose me

I have over twenty years of professional software development experience in many different fields and technologies.   I am continually learning and adapting my existing skills into solving new problems with new technology.   My experience and continual learning ensures that no problem is too large.  A little bit of research and a bit of effort can solve most problems.

Here is My Vision

The world is like a big rolling wave.  We can either surf the top of it, or roll around inside of it.   I prefer to surf on top and enjoy the cool breeze.

 

what i do

Solutions

I create solutions for business problems.   Written in PHP, javascript and other technologies and focussing upon CMS Made Simple as our application foundation, we create easy to use and powerful web-based solutions.

Server Administration

I will install, configure and maintain your linux cloud based servers.  Keeping them speedy, secure and working for you!

Support & troubleshooting

Things happen, technology changes and problems pop up here and there.   I can help you solve those issues in your PHP or javascript app.  and get your applications working again quickly.

we will build great things together

I am available for freelance projects.

Contact me!

work

Here is a summary of some of my recent projects

what people say

For the past decade, I have been working with Robert as both a colleague and a client. In many people, stubbornness is a liability, but Rob's tenacity and dedication to good, clean code is an asset to any team. Not only does he help me with projects that would otherwise be far beyond my ability, but he encourages me to learn the how and why of his methods so I can grow as a developer.

Matt Hornsby -

I have had the pleasure to work with Robert on the development team of CMS Made Simple™ from 2010 until 2017, when I was manager of the Marketing & Information team.

Successfully maintaining an Open Source CMS (current number of downloads exceeds 2.3 million) with limited financial resources requires people with remarkable skill sets. Robert is one of them.

Being a lead programmer for many years, he accepted the role of project manager in 2010, which turned out to be a blessing in unexpected ways. He’s not afraid to confront people when necessary and is a good mentor to other programmers. Some may perceive him as being direct, but that’s what I prefer in people. Especially knowing that if he voices criticism, it’s never about a person. It always concerns your mutual goal, being good functioning software or the organisation. I’d have him as my sparring partner on a management level any time.

We would never have been able to pull off what we did on the commercial side (marketing & sales and setting up partnerships) without him, and I never cease to be amazed by his versatility. It’s clear that he can both think in linear and non-linear ways. His verbal and written skills are excellent.

Where I’m normally opposed to stereotype, I’d like to add this: It’s no secret that many extremely talented software programmers don’t shine in fields of social, communication and managing skills.

But Robert does shine in those as well. He’s a rock solid teacher and if a job requires it, he’s perfectly capable of translating geek speak into human speak and he other way around. I’d hire him as a CTO in a blink!

Anne-Mieke Bovelett -

We have used Roberts services several times and are always pleased with response time and delivery of finished code.

Reneh Helminkon -

In my opinion, Robert Campbell is the best. I have learned a lot from his open-source solutions. His incredible knowledge, impeccable speed and impressive results put him decades ahead of everything out there.

Can Inalman -

contact.

let's work together on your next project. Send me an email!