Innovating around problems

David Ngugi
About Me
I'm a passionate software engineer (currently a Senior Consultant at Andela) who loves solving problems from the minute to the large. I have been programming since 2013 and have worked on websites, apps, simple games and game engines. I have mostly worked as a freelancer on my own with some projects done in collaboration with teams of 2 - 5. I am currently a Senior Developer at Andela. Take a tour and make sure to read my blog to learn more about me, my interests, achievements and thoughts.


  • Web Design
  • Portrait Drawing
  • Logos, Business Cards etc.
  • Laravel Web Apps
  • JavaScript Apps
  • Mobile Apps (Ionic, React native, Java )
  • SEO
  • Digital strategy
  • Content Marketing
  • Email Marketing

Contact Me

David Ngugi

  • Founder, Life Flow Ventures
  • +254 705-769-370

Office Address

  • Office 22, Muthaiga Suites
  • Muthaiga, Off Thika Superhighway
  • Nairobi, Kenya