cedric@dev: ~/boot

            
loading profile 0%

Hi, my name is

Cedric Shimuli.

_

I build secure, scalable web platforms & payment systems. Specializing in ASP.NET Core, C#, payment integrations and scalable APIs — based in Nairobi, Kenya.

cedric@dev: ~/profile
$ whoami
Cedric Shimuli

$ cat role.txt
Software Developer

$ ./stats --exp
experience : 5+ years
location   : Nairobi, Kenyafocus      : web · payments · apis

$ 

01. about()

Software Developer with 5+ years of experience designing, developing, and supporting end-to-end web platforms using ASP.NET Core, C#, RESTful APIs, and modern web technologies. Proven ability to build responsive, scalable, high-performance applications, integrate databases and third-party systems, and deliver excellent user experiences.

Across 5+ years I've shipped payment ETL pipelines, POS ecosystems scaling to 10,000+ concurrent users, and compliant tax-invoicing integrations — always leaning on Clean Architecture and SOLID principles.

When I'm not writing code, you'll find me around:

  • Music
  • Travel
  • Film
  • Sports

// quick_facts

Nairobi, Kenya

// education

BSc, Computer Science

Masinde Muliro University of Science and Technology

Sep 2015 – Dec 2019

Backend Development

RESTful APIs, EF Core, orchestration layers with retry policies, idempotency & secure token auth — built to scale to 10,000+ concurrent users.

Payments & Integrations

Secure ETL pipelines across REPAY, CyberSource, Authorize.Net, M-Pesa, KRA eTIMS & bank feeds in PCI-DSS–aware environments.

Web & Mobile Apps

Responsive, cross-browser web apps with React/Angular and cross-platform mobile apps with .NET MAUI & Xamarin.

02. tech_stack[]

Languages

C# JavaScript Java PHP SQL HTML5 CSS3

Frameworks

ASP.NET Core (MVC & Web API) Entity Framework Core React Angular .NET MAUI Xamarin

Databases

MSSQL PostgreSQL MySQL

Cloud & DevOps

Azure IIS Docker Azure DevOps Git CI/CD

Integrations

RESTful APIs OAuth 2.0 Payment APIs KRA eTIMS M-Pesa / Daraja

Quality

Debugging Optimization QA Testing Clean Architecture SOLID

03. git log --experience

Software Developer — Payments & Web Platforms

Riverbank Solutions Ltd

Jan 2025 – Present
  • Designed secure ETL pipelines integrating REPAY, CyberSource, Authorize.Net, Centricity & internal bank feeds.
  • Built a universal payment widget for direct bank payments (VCI) and credit card processing via Accept Blue.
  • Created automated reconciliation flows for card payments, refunds, chargebacks & settlement files on Azure.
  • Optimized integration pipelines to cut processing time by 40% while increasing data accuracy.
  • Maintained Azure DevOps CI/CD pipelines for reliable deployment, versioning & environment consistency.

Software Backend Developer

Corebase Solutions Ltd

Nov 2021 – Dec 2024
  • Built backend services for an online sales & POS ecosystem using .NET Core, Azure, IIS, MSSQL & React.
  • Architected scalable solutions handling 10,000+ concurrent users, cutting response times by 50%.
  • Integrated Smart APIs, Slade360, M-Pesa, Banking APIs, KRA eTIMS & Africa's Talking.
  • Built API orchestration layers with retry policies, idempotency rules & token-based auth.
  • Developed cross-platform mobile apps with .NET MAUI & Xamarin.

Software Developer

Nyangena Hospital

Oct 2019 – Oct 2021
  • Architected and maintained applications with Syncfusion, JavaScript, MSSQL, Xamarin, C# & ASP.NET Core.
  • Integrated the Daraja API into the Hospital HMIS and Fairmonts School MIS using PHP.
  • Developed the NHIF Clients Registration app to digitize hospital registration processes.
  • Led development of a blood-sugar tracking app for patient care and monitoring.

Software Developer Intern

BANQ

Jun 2019 – Oct 2019
  • Contributed to BAN.Q systems integrating administrative & financial workflow components.
  • Built front-end modules and backend logic ensuring UI–backend sync using Java & PHP.

04. ls ./projects

featured

Sales System

A complete point-of-sale & inventory platform for retail and wholesale — barcode checkout, live stock control with alerts, multi-branch support, eTIMS-ready invoicing and M-Pesa/card payments.

PHP MySQL KRA eTIMS M-Pesa
Live Site

Sacco System

Member savings, loans and dividends in one platform — member registry, deposits, shares, loan processing, automated interest & dividend calculations, plus a member self-service portal.

PHP MySQL Payments Reporting
Live Site

Farming Management

Track produce, inputs, livestock and farm finances — plan seasons, record inputs and yields, manage livestock and keep a clear view of every cost and return across the farm.

PHP MySQL Dashboards
Live Site

HR System

Full employee lifecycle platform — records, payroll with statutory deductions (PAYE, NHIF, NSSF), leave & attendance tracking, performance appraisals and self-service analytics.

PHP MySQL Payroll PAYE/NHIF/NSSF
Live Site

Business Websites

Fast, modern, mobile-ready company websites & web apps — responsive, SEO-friendly, CMS-driven with e-commerce and payment integration, built to convert visitors into customers.

PHP Tailwind CSS SEO E-commerce
Live Site

Universal Payment Widget

Embeddable widget enabling direct bank payments via VCI and credit-card processing through Accept Blue for secure, seamless checkout across client sites.

.NET Accept Blue VCI PCI-DSS
Case Study

POS & Online Sales Ecosystem

Scalable POS + e-commerce backend handling 10,000+ concurrent users with M-Pesa, Slade360 & KRA eTIMS integrations and a React front-end.

.NET Core React Azure M-Pesa
Case Study

Hospital HMIS & NHIF App

Health management workflows with Daraja API payments, an NHIF client registration app, and a blood-sugar tracking tool for patient monitoring.

ASP.NET Core Xamarin PHP Daraja API
Case Study

05. contact

Let's build something.

I'm open to new roles, freelance work and collaborations. Drop a message and I'll reply within a day.

or message me instantly