HELLO, I'M COLLINS RUTO

Full-Stack Software Engineer

Nairobi, Kenya

3+ years of experience designing and maintaining scalable web applications, secure payment systems, and blockchain solutions.

Professional Experience

2024

Software Engineer / Full Stack Developer

Eldama Ravine Education Foundation (EREF)

May 2024 – Present

  • Architected an event registration and foundation management system using Next.js and Firebase, automating complex administrative workflows.
  • Engineered secure payment integrations for M-Pesa (Daraja) and KCB Buni, ensuring reliable real-time callback handling and transaction reconciliation.
  • Optimized application performance and SEO on Vercel, resulting in significantly faster page loads and improved search visibility.
  • Collaborated in an Agile environment using PR reviews and weekly sprints to maintain high code quality.
2022

Freelance Software Engineer

Self-employed

2022 – 2024

  • Delivered full-stack applications leveraging Next.js, Node.js, and MongoDB/MySQL for diverse client needs.
  • Implemented robust authentication, authorization, and protected admin dashboards to ensure data security.
  • Standardized development environments across machines using Docker to streamline deployment and local testing.
  • Managed the full software lifecycle, from requirements gathering with stakeholders to rapid iterative shipping.
2022

Web Developer Lead & Treasurer

TUM Developers Club

2022 – 2024

  • Directed student development teams on web and Web3 initiatives, contributing to three regional hackathon victories.
  • Facilitated technical workshops on Linux administration, modern web fundamentals, and Rust smart contracts.
  • Coordinated with industry partners like AWS and Google to organize community technology events.
Background
Color Spotlight
GRAD_ENG_01

SOFTWARE
ENGINEER

FRONTEND • SYSTEMS • BACKEND

Technical Profile

I’m a software engineer building production-ready web systems, APIs, and payment integrations. My background in Marine Engineering shapes how I approach software, with structured thinking, attention to failure modes, and accountability in real-world environments.

Product Engineering

I build web applications end-to-end: UI, data models, APIs, and deployment. My focus is on clarity, reliability, and writing maintainable code that scales.

Backend & APIs

I design REST APIs, database schemas, and background workflows. I am proficient in Node.js, Firebase, SQL/NoSQL, and serverless deployments via Vercel.

Payments & Integrations

Experienced in integrating payment systems like M-Pesa (Daraja) and KCB Buni. I handle real-time callbacks, reconciliation, and edge cases to ensure payments are dependable and secure.

Featured Projects

Leaflyx

2026

Leaflyx

A high-performance book discovery platform built with Next.js and Supabase featuring advanced search, optimized image delivery, and responsive UI.

nextjstypescriptsupabasetailwindcssvercel
Eldama Ravine Education Foundation

2025

Eldama Ravine Education Foundation

Official website for Eldama Ravine Education Foundation featuring scholarship programs, event registration, and secure M-Pesa payment integration.

html5javascriptM-Pesa APIsupabasetailwindcss
Uzalendo School

2025

Uzalendo School

School website designed for clear communication of programs, admissions, and events with a responsive Tailwind UI.

css3html5javascripttailwindcssemail
LearnHq

2023

LearnHq

A full-featured school & learning management system with course management, admin dashboards, and scalable APIs using Next.js, tRPC, MongoDB, and Tailwind.

nextjs / typescriptmongodbtrpctailwindcsshygraphcms
app-store

2022

app-store

A web app for browsing and discovering popular mobile apps and games built with Next.js and Tailwind.

javascriptnextjsreacttailwindtailwindcss
hospital-supply-system

2022

hospital-supply-system

A blockchain-based hospital supply tracking system using the NEAR protocol and Rust to ensure transparency and traceability in medical supply chains.

nearprotocolrustweb3-dappreact

Technical Stack

  • html iconHTML
  • css iconCSS
  • javascript iconJavaScript
  • php iconPHP
  • ruby iconRuby
  • python iconPython
  • graphql iconGraphQL
  • vs code iconVS Code
  • sublime iconSublime Text
  • github iconGitHub
  • stack iconStack Overflow
  • react iconReact
  • wordpress iconWordpress
  • ubuntu iconUbuntu
Contact Mevia quick socials?
EMAILEMAIL
collinsruto48@gmail.comcollinsruto@hotmail.com
PHONEPHONE
+254711339134+254785767763