What I Do!

I offer some top notch services

01

Web Development

Responsive Web Design, PSD/XD/PDF to HTML, React, ASP.NET Core, Security Best Practices, Umbraco, WordPress etc.

02

DevOps

Azure, CI/CD, Git, Azure Pipelines, Linux & Windows Servers

03

APIs

ASP.NET Core Web API, Systems Integrations, Portals, RESTful services, Microservices, Azure Functions, Finacle, Way4

04

Payments Integration

e-Commerce payments checkout, M-Pesa checkout, Paypal, Bank-to-Bank, Bank-to-Mobile, Payment Gateways

05

Digital Marketing

User Segmentation, SMS Campaigns, Email Campaigns, Social Media ads, Eloqua etc.

06

SEO

Site SEO audit, SEO-Friendly web design, SERP optimization

  • Web Development
  • C#
  • ASP.NET Core
  • ASP.NET MVC
  • Python
  • JavaScript
  • HTML5/CSS3/Bootsrap
  • WordPress
  • Umbraco
  • Azure
  • Finacle Integration
  • Way4 Integration
  • Banks Systems Integration
  • NopCommerce
  • ReactJS
  • Data Analysis
  • Pandas
  • Matplotlib
  • Jupyter
  • Data Visualization
  • Azure DevOps
  • Entity Framework Core
  • Dapper
  • MSSQL
  • MySQL
  • Windows Server
  • Linux Servers
  • Containerization

My timeline

2019 - Today

Lead Software Engineer

Hubnyx Ltd, Nairobi

August, 2018 - December, 2018

Web Developer

Legibra, Nairobi

May 2017 - July 2019

Part-time Systems Integration Developer

Muriash, Nairobi

September, 2014 - April, 2018

BSc in Maths & Computer Science

Kirinyaga University, Central Kenya

Real Estate, Marketing, Technology

eMaskani

Let’s work together

I’m open to remote software engineering roles, contract work, and technical collaborations. If you’re building something and need a reliable .NET & Azure engineer, I’d love to hear about it.

What you can expect from me:

  • Reliable and timely delivery of software projects

  • Clear communication and collaboration throughout the development process

  • Attention to detail and adherence to best practices in software engineering

  • Strong problem-solving skills and ability to work independently or as part of a team

Would you like any assistance on your next project? Don’t hesitate, request for
a new project or contact me on any of the below channels.

Get in touch

Time zone: UTC+3 | Comfortable with async collaboration