Mboya Berry open-to-work profile banner

Nairobi, Kenya

Senior software engineer building scalable products with Ruby and React.

I help teams ship reliable SaaS systems across clean energy, logistics, and payments in Kenya and East Africa. My work blends architecture, delivery leadership, and practical execution.

Core Focus

Computer with terminal and code illustration
  • Ruby on Rails backends and APIs
  • React product interfaces and reporting
  • Cloud deployment and delivery systems
  • Team leadership and cross-functional execution

About

Who I Am

Senior Software Engineer with 7+ years of experience delivering robust software while leading product-focused teams.

Proven track record leading cross-functional teams to deliver end-to-end features and interactive reporting interfaces while optimizing performance. Skilled at collaborating with product and UX partners to refine specifications and align solutions with business goals.

Years Experience

7+

Led Multiple Teams

3+ Roles

Built Scalable SaaS

End-to-End

Mentor & Coach

Community

Experience

Professional Journey

A timeline of impact across clean energy, logistics, fintech, and SaaS engineering.

Leadership Impact

10%

Improved team productivity at Wasoko through delivery and process optimization.

Engineering Tenure

7+ Years

Hands-on delivery across clean energy, B2B commerce, fintech, and SaaS.

Career Progression

3x Lead Roles

Progressed into leadership roles by owning architecture, quality, and team outcomes.

Aug 2024 - Jan 2026

Senior Software Engineer

ENGIE Energy Access (Ignite)

  • Challenge: Field and support teams needed dependable PAYGo workflows across multiple marketsAction: built and enhanced Rails services for payment, customer, and operations flowsResult: improved reliability for day-to-day energy access operations.
  • Challenge: Operational complexity created bottlenecks in activation and service managementAction: designed architecture for sales-agent coordination and customer lifecycle workflowsResult: reduced process friction and improved execution consistency.
  • Challenge: Product and operations priorities changed quickly in a mission-driven environmentAction: partnered closely across functions to translate needs into shippable technical solutionsResult: faster alignment and more predictable delivery.

Execution Signals

How I create impact after joining a team

A concise view of my current focus, delivery style, and where I add immediate value.

Three-step impact framework: understand context, ship with focus, and measure outcomes

Currently focused on reliable Rails architecture for mission-critical operations.

Strong shipping discipline: scope clearly, deliver iteratively, and monitor outcomes.

Best fit for teams needing senior IC execution plus leadership leverage in early growth stages.

Skills

Technical Expertise

Programming Languages

Ruby

Frameworks & Libraries

Ruby on RailsReact.jsEmber.jsAngular.js

DevOps & Cloud

DockerDigitalOceanHerokuGCPDeploymentsCloud-based Product Experience

Database & API

SQL/PostgreSQLAPI Consumption and Integration

Version Control

GitHubGitGitLab

Architecture & Design

System ArchitectureScalable Architecture DesignSaaS Architecture

Soft Skills

Team Leadership and MentorshipCross-functional CollaborationTechnical CommunicationEager To LearnHumility

Projects

Featured Projects

Selected developer tooling and payment projects, including M-Pesa ecosystem integrations.

Daraja MCP

MCP server that integrates Safaricom M-Pesa Daraja API with Claude, enabling natural language payment processing and real-time transaction notifications.

RubyClaude APIMCP Protocol

Python2 stars • Updated 1/27/2026

View on GitHub →

Mpesa STK (Ruby Gem)

Ruby gem that prompts a customer's SIM Tool Kit to accept payment requests from a purchase system.

RubySafaricom M-Pesa API

Ruby36 stars • Updated 2/20/2026

View on GitHub →

Nobody Needs This

Payment simulator that helps developers bypass sandbox delays and test transactions without physical device friction.

Payment ProcessingTesting Tools

Ruby4 stars • Updated 2/13/2026

View on GitHub →

Flagship Case Study

Scaling PAYGo Clean-Energy Operations

ENGIE Energy Access (Ignite) - Rails Architecture and Delivery Execution

Payment and workflow architecture illustration

Case study on improving reliability for field and customer operations by tightening architecture around payment-linked workflows, lifecycle management, and cross-functional delivery.

Read full case study →

Awards & Community

Recognition and Contribution

1st Place

Fintech Hackathon

Barclays Bank & Moringa School

Built an app to streamline the loan processing experience.

Runners Up

Transmobility Hackathon

Transmobility

Built a solution to improve transport systems in Kenya.

Runners Up

Science Hack Day

Science Hack Day

Built a cashless campus society prototype using NFC technology.

Community involvement

  • Rails Girls NBO - Coach: Teaching others how to get started with Rails development.
  • Nairuby Community - Active Member: Sharing knowledge on Rails and professional engineering experiences.
  • Nairobi Atlassian Community - Member: Sharing practical use of Atlassian tools in daily engineering work.

Contact

Let's Connect

Open to Senior Engineer and Engineering Lead opportunities. Typical response time: within 24 hours.

Contact workflow illustration showing message and response

Hiring for backend/platform leadership or full-stack execution? I can help from architecture through production delivery.

Email

mboyaberry@gmail.com

Phone

+254 101 490941