We're the technology department
you wish you already had.
CodeLab One is run by Ethan Donatello, a Johannesburg-based technology partner for growing businesses. The person you speak to on the first call is the person who builds your system and looks after it long after launch. No account managers, no subcontractors, no handoffs to a junior team.
Started with one simple belief.
CodeLab One was built on a simple frustration: most South African businesses that came looking for a technology partner got handed off to a junior developer, received something generic, and ended up worse off than when they started.
The alternative was to keep it honest. One person you actually speak to. Work done properly in-house. A process that is clear before it starts. Outcomes measured in what changed for your business, not what got shipped.
Based in Johannesburg, we work with businesses across South Africa and internationally. From trades companies and professional services that need their first serious website, to founders building a SaaS product from scratch, to established businesses replacing the patchwork of tools their team has been working around for years.
20+
Businesses transformed
2 to 4
Weeks to first outcome (average)
100%
In-house team, no outsourcing
Global
Clients across SA and worldwide
Our mission
To give South African businesses access to the kind of technology partnership that previously only large companies with in-house teams could afford. Strategy, software, and ongoing support, built around the business that is actually in front of us, not a template from a previous client.
Our vision
Every business that works with us should end the engagement in a stronger position than they started: more leads, less manual work, better visibility, and technology that is genuinely running their operation instead of adding to it.
Simple. Honest. Outcome-focused.
Understand the business
We start by listening. Where is your business constrained? What outcome are you after? We build the strategy around your business, not a generic template.
Build the solution
Strategy, systems, and software built in-house from scratch. You review every stage before we move forward. No big reveals at the end. Progress is always visible.
Partner and iterate
After launch, most clients move into an ongoing Technology Partnership, so someone is always looking after your systems as your business grows, not just fixing things when they break.
The things that don't change, no matter the project.
We say what we mean
If a project will cost more than expected, we say so before we start. If your idea needs rethinking, we say that too. You get honest information when it is useful, not after the fact.
We measure by what changed in your business
A website that launches on time is not a success if it generates no enquiries. Software delivered on budget is not a success if your team does not use it. We care about the outcome, not the shipping date.
No outsourcing, ever
We do not subcontract work to cheaper developers or offshore teams. The person you speak to is the person who does the work. This is not a typical agency model. It is deliberate.
We stay involved after launch
Most of our clients have worked with us for years. The best outcomes come from a partner who understands your business over time, not one who hands over a ZIP file and moves on.
People behind the work.
Ethan Donatello
Founder and Lead Technology Partner
Founder of CodeLab One. Spent years watching SA businesses get let down by agencies and freelancers who over-promised and under-delivered. Built CodeLab One around a different idea: honest process, real outcomes, and a partner who stays involved long after the bill is paid.
Strategists, developers and more
Our full in-house team includes strategists, developers, automation specialists, and content creators. All working together on your business. No outsourcing.
Ready to get started?
Tell us about your business and we'll come back with a clear plan.