The ACE Team
The ACE team spans across three continents, including the Netherlands, Lesotho, Uganda & Cambodia. Take a look at our team below!
The Netherlands

Ruben Walker
Founder | CEO | Shareholder | Boardmember

Judith Joan Walker
COO | Shareholder | Boardmember

Wang Shi Hu
Chief Technology Officer

Andra du Plooy
Global Financial Controller

Roger Gichuhi
Global Head of CRM

Liza HeyKoop
Finance Development Manager

Ilona Smis
Project Manager - Tech

Quin Mero
Talent and Culture Manager

Joël Aymon
Global Supply Chain Manager

Bill Owiti
Salesforce Developer

Inhwa Jeong
Project Manager - Projects

Sri Mulyati
Financial Accountant
Lesotho

Rethabile Mafura
Country Director

Mankotseng Lydia Ntsobea
Finance Controller

Tseliso Kolisang
Loan Manager

Mamello Mpiti
Senior Sales Coordinator

Alice Troostwijk
Boardmember | Shareholder

Mapaki Letsoela
Warehouse Manager

Mosiuoa Makhele
Production Manager

Stephen Walker
Founder | Shareholder | Boardmember
East Africa

Tyra Oduttu
Regional Director

Opio Moses
Operations Manager

Jackson Kyalo
Finance Manager

Fred Ombati Maiko
Head of IT

Emmanuel Labongo
Northern Regional Manager

Denis Tanga
Customer Service and Loans Manager

Sarah Abuga
Eastern Regional Manager

Aloyo Stella
Western Regional Manager
Cambodia

Daniel Walker
Country Director | Boardmember

Dylan Rogers
Process Development Manager

Chhengheang Long
Supply Chain Manager

Reat Hiensamagh
Accountant

Muon Sovann
Factory Supervisor

Sok Samnang
Northern Regional Manager

Soem Pisey
Western Regional Manager

Chab Kimhen
HR Manager

Poun Pisey
Central Regional Manager

Sao Vichka
Customer Service & Loans Manager












ACE Netherlands
African Clean Energy BV, Laagte Kadijk 153h, 1018 ZD Amsterdam, The Netherlands
VAT Number: NL854231791B01
KVK Number: 61155748
ACE Lesotho
Plot 24, Ha Thetsane Industrial Park, Maseru 100, Lesotho
ACE Uganda
Plot 27, Nankupa Road, Senior Quarters, Mbale, Uganda
ACE Cambodia
Plov Tolaka Chreav Village, Sangkat Chreav, Krong Siem Reap, Siem Reap Province, Cambodia, 17251