About Ewald Horn

This is the story about how my life... Err, no, I'll spare you!

Hi, I'm Ewald Horn, and I have been providing freelance software development services as an independent contractor globally from Cape Town, South Africa, under the trade name NoFuss Solutions since 2004.

My passion is building business solutions, with a specific focus on startups and smaller companies. You can view my full profile here if you are interested in some background information.

Ewald Horn, freelance software developer, Cape Town Hello there!

My most enjoyable engagements by far have been where I augmented teams by bringing skills and expertise they lacked to the table. Working with in-house teams as an external consultant can be a rewarding experience for all parties involved as it allows for the transfer of knowledge while alleviating pressure on the team. I'm really grateful for the friendships I've formed while working in this capacity with teams across many time zones.

As a developer, I tend to focus on building APIs and backend services used by other systems. I'm all about a collaborative approach and insist on the client being involved in the entire process, from start to finish. I'm comfortable finding the right technology to solve whatever business challenge I'm working on, though I do have a strong bias towards things like Go (Golang) and JavaScript.

I excel at building the esoteric, the bespoke and the downright crazy stuff. If you are a bit of a maverick, bucking the trend, we should get along swimmingly! Adding business value is at the core of what I do, and I'm quick to say no to a project when I see it does not move the business forward in a meaningful way.

All my work is done via remote technologies like Slack, Zoom, Trello and the cloud. I'd be happy to have a video call with you to see if there's synergy in our approaches and ways of working.


Part of being a freelancer, or contractor, if you prefer, is that I often get asked to come flap my gums at events. I share some of my experiences in the hope that it can save someone else from doing something equally daft while learning the same lessons.

Talks & Presentations

2024
May

DevConf 2024 Johannesburg: If it's everywhere, why aren't you using it?

May

DevConf 2024 Cape Town: If it's everywhere, why aren't you using it?

March

Recruiters Unite: Hard Truths: Why developers hate recruiters

March

Samsung Future-Innovation Lab at UWC: Learn just enough JavaScript to be dangerous

2023
October

DataConf 2023 Cape Town: Data army of one: Unconventional tools to conquer data challenges

May

DevConf 2023 Cape Town: So how does having fun make you a better developer?

May

Developer UserGroup: Using Go (Golang) and Fyne for Desktop Development

2022
April

DevConf 2022 in Cape Town and Johannesburg: Rust and WebAssembly

2021
September

Dariel Meeting of the Minds Meetup, Online: Serverless

June

Maidstone Software Development Group, London: Kotlin and Compose for the Web

June

Google Developer Group, Cape Town: Lightning talk on Kotlin and Compose for the Web

May

Jozi Java User Group: Kotlin and Compose on the Desktop

2019
December

Bookery Club Game Development Talk

October

Android Sound Analysis and Effects

September

Introduction to Kotlin Native

May

Introduction to Flutter and Dart

April

Introduction to Flutter Workshop

March

Moving to Flutter and Dart: Lessons learned

January

Using Python to do basic image analysis

2018
November

Moving to Flutter and Dart

November

Dart, Data Science and how to F it all up

October

Starting out with Dart and building a Progressive Web App (PWA)

2017
November

Xamarin Android Augmented Reality (AR) talk using Xamarin and Android Vision

2013
May

Android Live Wallpaper Development