Software Engineer

I build software that helps teams ship with less friction.

Full-stack engineer with 3 years building Laravel and Node platforms, Flutter apps, dashboards and integrations across HR, retail, logistics and SaaS products.

Gabriel Kipkoech at work

Proof

Built around working software, not portfolio filler.

The through-line in my work is operational clarity: software that helps teams record, track, reconcile, sell, manage and report with less friction.

3 years

Delivery depth

Hands-on shipping across internal tools, business platforms, and long-lived operational systems.

20+

Live builds

Projects spanning HR, retail, logistics, education, attendance and SaaS workflows.

Laravel / Node

Backend strength

Comfortable with business rules, APIs, reporting, permissions and system structure.

Flutter / Web

Cross-surface execution

Connecting backend systems to mobile and web interfaces that teams can actually use.

Approach

I work best where engineering has to translate business mess into usable structure.

That usually means unclear workflows, spreadsheet-heavy processes, manual follow-up, and teams who know what hurts but don't yet have the software shape right. My job is to make that shape clear.

Systems

I map the workflow first, then shape the product around permissions, data flow, integrations and reporting.

Usability

The interface should reduce hesitation and make the next action obvious for the people using it daily.

Ownership

I move from product framing into implementation without losing the business objective along the way.

Services

Engineering support for products that need depth, not just delivery.

I'm most useful when the work spans logic, interface, workflow design, integrations and the decisions that make the product hold together.

Product builds

New SaaS products, internal systems, MVPs and business platforms shaped from requirements through launch.

Operational software

HR, POS, logistics, dashboards, workflows, approvals and reporting-heavy systems for day-to-day use.

Payments & integrations

M-Pesa, Stripe, Paystack and third-party APIs with sync workflows and reconciliation logic.

Automation

Reducing manual work through APIs, process improvements, connected systems and product-side automation.

Selected Work

Web and platform apps

Ledgerly
Bookkeeping SaaS
Ledgerly

Invoicing, reconciliation and tax-ready reports for small businesses — built around real bookkeeping workflows.

LaravelPostgreSQLM-PesaeTIMS
Shiftboard HRMS
HR Platform
Shiftboard HRMS

Attendance, payroll workflows and reporting for distributed teams across multiple branches and shifts.

LaravelVuePayrollReporting
Routeline
Logistics Dashboard
Routeline

Fleet expense tracking, fuel monitoring and driver performance — turning trip data into operating insight.

NodeChartsFleetGeo
Kazana Retail
Retail POS Backend
Kazana Retail

SaaS POS backend handling stock, multi-outlet inventory and structured selling across retail floors.

LaravelPOSInventoryMulti-tenant
ClinicQueue
Healthcare Booking
ClinicQueue

Patient discovery, scheduling and clinician availability — built to cut queueing and no-shows.

ReactBookingsSMSCalendar
Soma Bridge
Learning Platform
Soma Bridge

Structured content, assessments and integrations for skills training across distributed learner cohorts.

LaravelLMSAssessmentsAPI

Capabilities

A practical stack shaped by shipping products, not collecting logos.

The tools here reflect where I spend real time: backend systems, APIs, frontend delivery, Flutter mobile work and payment integrations that support dependable releases.

Backend

Application logic, APIs, reporting, data modeling and operational workflows.

PHPLaravelNodeExpressMongoDBPostgreSQLREST APIsReports

Frontend & Mobile

Web interfaces and Flutter apps built around clarity, speed and real use.

ReactVueFlutterTailwindBladeUI Systems

Business Domains

Products shaped by operations, transactions and day-to-day business processes.

SaaSPOSHRBookingsFleetAgriTech

Delivery

The supporting practices that make releases steadier and systems easier to maintain.

GitDockerVercelDebuggingIntegrationsAutomation
M-Pesa Daraja logo

M-Pesa Daraja

KCB Buni logo

KCB Buni

Stripe logo

Stripe

Paystack logo

Paystack

eTIMS logo

eTIMS

Payments & Tax Integrations

One capability across checkout, collections and compliance workflows.

I integrate M-Pesa Daraja, KCB Buni, Stripe, Paystack and eTIMS into products that need payment collection, reconciliation, invoicing or tax-linked reporting flows.

MongoDB logo

MongoDB

Express logo

Express

React logo

React

Node.js logo

Node.js

Full-Stack JavaScript

MERN stack builds from database to interface.

I build complete products with MongoDB, Express, React and Node.js — from REST APIs and data modeling to reactive frontends and deployment.

Contact

Contact me.

Email is the best place to start if you want to talk about a build, contract work, product support or integrations.