IB.

Software DeveloperNairobi, Kenya

Ivan Toroitich Bowen

I build enterprise software end to end — from database to deploy.

Full-stack developer based in Nairobi, shipping production systems in Laravel, Next.js, React, and Python. I've spent the last few years turning ambiguous business problems — inventory, logistics, patient records, elections — into secure, scalable software that real teams depend on.

Illustrated portrait of Ivan Bowen
01

About

A bit about me

Full-stack developer based in Nairobi, shipping production systems in Laravel, Next.js, React, and Python. I've spent the last few years turning ambiguous business problems — inventory, logistics, patient records, elections — into secure, scalable software that real teams depend on.

Education

Kabarak University

Bachelor's Degree, Computer Science

Sep 2020 — Apr 2024 · Nakuru, Kenya

Mentored by Eugene Musebe, Developer Relations, Cloudinary Inc..

02

Experience

Where I've worked

Jul 2024 — Present

Software Developer · Dragon Sino Group

Ngong Rd, Nairobi

  • Lead the development of enterprise software solutions from concept to deployment.
  • Build software products using Laravel, Python, Next.js, React, and MySQL.
  • Develop scalable APIs and third-party integrations.
  • Create inventory, logistics, and business management systems.
  • Implement secure authentication and data protection.
  • Manage AWS cloud deployments, CI/CD, and Linux servers.
  • Design and maintain dragonsino.com, dsafrica.com, and techonhand.org.

Jul 2023 — May 2024

Software Developer · Maat Systems East Africa

Karen, Nairobi

  • Facilitated Smart System multitenancy integration, cutting server costs and improving the update experience for developers.
  • Built a user-friendly Bootstrap frontend for hospital staff to manage patient records, appointments, and medical inventory.
  • Implemented responsive design across devices for hospital staff working on varied hardware.
  • Collaborated with backend developers on RESTful APIs using CodeIgniter.

May 2023 — Jul 2023

Intern · Lancola Tech

Eldoret, Kenya

  • Built interactive, dynamic UIs with Angular for a smooth, intuitive user experience.
  • Used components, services, and modules to organize code for maintainability and scale.
  • Collaborated with backend developers on API endpoints, data structures, and communication protocols.

May 2022 — Jul 2022

Student Developer · HealthIT

Nairobi, Kenya

  • Led a hackathon team building a microservice to manage waiving patient bills within a healthcare system.
  • Used Java and Spring Boot to rapidly develop and deploy the microservice, leveraging Spring's dependency injection and MVC architecture.
  • Defined project requirements and allocated tasks across the team under hackathon time pressure.

Feb 2022 — Apr 2022

Student Developer · HealthIT

Nairobi, Kenya

  • Led a university hackathon team upgrading a Child Protection Information Management System (CPIMS) from Python 2.7 to Python 3.10 and Django 1.8 to Django 4.0.
  • Refactored and modernized the codebase, incorporating new features and optimizations.
  • Built strong Python unit-testing practice — effective test cases, coverage analysis, and debugging.
03

Skills

Tools I reach for

Languages

HTMLCSSJavaScriptTypeScriptPHPPythonJava

Frameworks & Libraries

Next.jsReactLaravelAngularCodeIgniterSpring BootDjangoTailwindBootstrap

Tools & Platforms

GitAWSVercelDigital OceanLinuxCI/CD

Databases

MySQLPostgreSQL
04

Projects

Selected work

01

Sevenly Productivity

Cross-platform productivity app built with React Native and Expo — task management, journaling, and goal tracking, with authentication, cloud sync, and notifications. Published and maintained on Google Play.

JavaScriptPHPLaravel

02

Hospital IMS

Hospital information management system with custom dashboards, CTAs, and business-logic interaction points for staff managing patient records and inventory.

JavaScriptPHPCodeIgniter

03

Electronic Voting System (EVIS)

On-the-fly election platform with dynamic form creation, user self-registration, and account management for running elections digitally.

ReactLaravelMySQL

04

Kenya Electrical Medical Records

Patient bill waiver microservice built and shipped within a hackathon timeframe using agile delivery.

JavaSpring Boot

05

Child Protection Information System (CPIMS)

Upgraded a national child-protection records system from Python 2 / Django 1 to Python 3 / Django 4, backed by functional unit tests.

PythonPostgreSQL
05

Certifications

Credentials & continued learning

CISSP — Certified Information Systems Security Professional

CBT Nuggets · Jun 2025

Developing Cloud Native Applications

IBM Skills Network

Building Database Applications in PHP

University of Michigan · Coursera

Advanced React

Meta

Intermediate PostgreSQL

University of Michigan · Coursera · Feb 2022

Front-End Web Development with React

Hong Kong University of Science & Technology · Coursera · Dec 2021

Python for Everybody (Specialization)

University of Michigan · Coursera · May 2021

Write Professional Emails in English

Coursera

06 — Get in touch

Building something worth shipping? Let's talk.

Nairobi, Kenya — open to remote and on-site opportunities.

© 2026 Ivan Toroitich Bowen. Built with Next.js & GSAP.

Mentored by Eugene MusebeDeveloper Relations, Cloudinary Inc.