Skip to main content
Oduge AgakOA
Open to opportunities

Oduge Agak

@odugeagak

I build full-stack digital infrastructure for Africa's tourism revolution.

Kenya
Message

What I'm looking for

I'm looking to build digital infrastructure and lead full-stack engineering work that creates meaningful impact, particularly for Africa's tourism revolution.

I'm building digital infrastructure for Africa's tourism revolution as a Senior Software Engineer at Purple Elephant Ventures.

Previously at Pezesha, I progressed from Software Engineer to Senior Software Engineer, Software Development Lead, and Tech Lead. I've led development teams while working across Go, Python, PostgreSQL, Laravel, React.js, Node.js, and Java.

At Twende Mobility, I worked mainly on backend and mobile development using TypeScript, Google Cloud Platform, Firebase, React.js, Node.js, and Flutter.

My earlier work spans machine learning, data science, quality assurance, full-stack development, and data analysis. I've developed satellite-weather data extraction and agricultural risk forecasting scripts, automated testing, and data integrations using Power BI and Tableau.

Experience

Work history, roles, and key accomplishments

PV
Current

Senior Software Engineer

Purple Elephant Ventures

Jun 2025 - Present (1 year 5 months)

Senior Software Engineer at Purple Elephant Ventures, contributing to digital infrastructure for Africa's tourism sector.

Pezesha logoPE

Tech lead

Pezesha

Oct 2023 - May 2025 (1 year 7 months)

Worked as Tech lead at Pezesha.

Pezesha logoPE

Software Development Lead

Pezesha

Apr 2023 - Oct 2023 (6 months)

Worked as Software Development Lead at Pezesha.

Pezesha logoPE

Senior Software Engineer

Pezesha

Jan 2023 - Oct 2023 (9 months)

Worked as Senior Software Engineer at Pezesha.

Pezesha logoPE

Software Engineer

Pezesha

Apr 2022 - Dec 2022 (8 months)

Worked as Software Engineer at Pezesha.

TM

Software Engineer

Twende Mobility

Mar 2021 - Apr 2022 (1 year 1 month)

Working mainly on Backend / Mobile

ES

Data Scientist

EnvEve SA

Nov 2021 - Mar 2022 (4 months)

Developed ML scripts for automatic data extraction from remote weather data satellites

Developed time series forecasts used to determine agricultural risks for several crops

ES

Quality Assurance Specialist

EnvEve SA

Jul 2021 - Mar 2022 (8 months)

Created well-detailed test plans and cases
Designed, developed, and implemented test automation scripts using open source tools

Japan International Cooperation Agency (JICA) logoJJ

Software Engineer

Japan International Cooperation Agency (JICA)

May 2021 - Jul 2021 (2 months)

Worked as a full-stack developer and data analyst

Led a team of developers building and integrating data from multiple sources.
Cleaned interpreted and modeled data using PowerBI and Tableau.

OM

Junior Machine Learning Engineer

Omdena

Jan 2021 - Apr 2021 (3 months)

- Did research and implemented appropriate ML algorithms and tools
- Selected appropriate datasets and data representation methods
- Performed statistical analysis and fine-tuning using test results

EQ

Full-stack Developer

Equilo

Feb 2021 - Mar 2021 (1 month)

Worked as Full-stack Developer at Equilo.

NB

Full Stack Developer

Nyadwe Insurance Brokers

Jan 2019 - Jan 2021 (2 years)

Worked as a full-stack developer leading a team of developers

Built apps using Laravel PHP Framework, MYSQL, JQuery, Python, AWS, AWS Lambda, DynamoDB, AWS SQS, AWS IoT, AWS EC2,

FL

Full Stack Developer

Fleetsimplify

Aug 2020 - Nov 2020 (3 months)

Worked as Full Stack Developer at Fleetsimplify.

IN

Full-stack Developer

Instadriver

Aug 2020 - Nov 2020 (3 months)

Worked as Full-stack Developer at Instadriver.

PF

Fellow

Problem Based Learning Fellowship

Oct 2019 - Aug 2020 (10 months)

Worked as Fellow at Problem Based Learning Fellowship.

SE

Freelance Software Engineer

Self-Employed

May 2018 - Nov 2019 (1 year 6 months)

Worked as Freelance Software Engineer at Self-Employed.

CT

Web Developer

Cloud Tree

May 2019 - Aug 2019 (3 months)

Worked as Web Developer at Cloud Tree.

ML

Intern

Ministry of Lands

May 2018 - Sep 2018 (4 months)

Worked as Intern at Ministry of Lands.

Education

Degrees, certifications, and relevant coursework

University of Nairobi logoUN

University of Nairobi

Bachelor's degree, Computer Science

JS

Jenga School

Data Science

CI

College of Insurance

Certificate of Proficiency, Insurance

KM

Kenya Conservatoire of Music

ABRSM Violin , Violin

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan