Skip to content
Our story

A coding institute,
built on real work.

EkoHacks teaches employable software engineering and widens access to digital skills in the places the industry rarely reaches.

Friends laughing together in the street
Grassroots, in Nigeria

Where it began

EkoHacks began with a belief. Engineering is a craft, and a craft is learned in community, through deliberate practice and honest feedback.

Teaching in Lagos, where talent was abundant and serious engineering training was out of reach for most junior developers, we set a simple aim. Rigorous training that junior developers could afford, taught the way the work is really done.

The teaching and the building were never separate. We ran workshops and built software for clients side by side, and the curriculum grew out of that practice, tested on real projects before it was ever a course.

The journey

From Lagos to Alexandroupolis

  1. The beginningLagos, Nigeria

    Teaching and shipping

    The first cohorts, and the first software shipped for real clients.

  2. Along the wayOpen source

    We built our own tools

    Our own open source stack, EkoLite and EkoFlow, built to run on modest machines.

  3. NowGreece and Europe

    Civic technology, shipping

    Open source membership and organising platforms on CiviCRM, for civil society and public institutions.

  4. NowEvros, GreeceLaunching now

    Launching the dojo in Greece

    Our first European cohort, on the cross border with Bulgaria and Türkiye, building one real product for the community.

  5. NextThe Balkans and AfricaWhere we are heading

    A growing institute

    More cohorts, more teachers, and new places across the Balkans and back to Africa.

Anastasios Orfanidis
The founder

Anastasios Orfanidis

Founder and lead teacher

Anastasios founded EkoHacks and teaches its courses live.

Before EkoHacks he spent thirteen years shipping production software for regulated clients. He wrote EkoLite and the EkoHacks CLI, and he built the dojo platform.

He writes Ideas, an account of each day's events and discoveries as the work happens.

He teaches test driven development and testing without mocks, the way he works himself, beside a team of developers trained in the dojo.

Software and skills for the public good

What we are building

It still works the way it began. Our studio delivers real client work, and that practice feeds straight back into the dojo, so learners train on the same disciplines our engineers use to ship.

The model is proven, open, and built to travel, so every new cohort leaves more skilled developers and more software a community can run.

Reaching wherever opportunity is scarce, one community at a time.

Software and skills for the public good
Our view on AI

AI works best in hands that can judge it

The hardest part of adopting AI is trust. Knowing where it creates genuine leverage, and how to bring it into the way people already work.

As these systems grow more capable, we care just as much about what happens to human judgement, critical thinking and the quality of work when people come to rely on them.

So we teach AI the way we teach everything else. Learners use it every day, and they learn to read, question and test what it writes, so their judgement grows with the tools.

Built in house, taught in the open
Built in house, taught in the open

EkoLite, our open source engine

A real time backend for data driven apps, written in TypeScript and small enough to read in full.