Welcome
I, Robert MacLean, am a professional software developer with a proven track record of over 2 decades of working in large-scale, high-complexity code environments.
Good Name is the name of my sole proprietorship. The name is both a small reference to the Cape of Good Hope (where I am based) and a solution to one of the 2 hardest problems in computer science; good naming of code, cache invalidation and off-by-1 errors. A GOOD NAME solves one of those and if I can solve one of the hardest computer science problems, I can solve your problems! You can see why no one pays me for my humour, and I code for living.
What can I do for you
My elite technical skill set is in JavaScript, TypeScript, Kotlin and C# and I have proven work experience in Python, Vue.js, and React. I have built backends and frontends which run at a scale few in South Africa have ever done. I am an expert in architecture and technical roadmap development, successfully helping organisations ensure their investment into technology is not wasted by future changes in the industry or esoteric technology choices which are hard to maintain.
Delivering successfully on a project or team gives me immense satisfaction, and I would love to work on a fixed term project to prove that I can deliver successfully for your business. I also welcome contract work (SLA, part-time, or full-time) and have rates that can meet your budget goals. I love a collaborative approach, and want to embed with your existing people to help them learn, and help you lower your risk! I am open to fully remote or hybrid work and have worked with geographically diverse teams across multiple time zones, I am skilled at making this process seamless.
Clients
I have been privileged to work with some amazing companies and organisations:
Still not sure?
I am the founder of the largest polyglot conference for software developers in Southern Africa, DevConf, which has run successfully for over a decade, and those audiences trust me to deliver for them. DevConf has provided me with a set of skills that I need to manage expert makers in fields in which I am not an expert such as production, art, stage management and more. DevConf has also helped me hone budget, executive administration and sales skills.
I have hundreds of recommendations from those I have worked with in the past, including those I have managed and those who have managed me.
On StackOverflow, I am ranked in the top 0.63% globally, 11th in South Africa, and number 1 in Cape Town!
I share knowledge liberally on open-source and have plenty of open-source that speak directly to my skills and expertise in a diverse set of tools, languages and processes.
Contact
I would love to have a chat, drop me an email or check out my links to everything!