SOFTWARE ENGINEER · NAIROBI, KENYA
Full-stack engineer specialising in Laravel, PHP, and modern JavaScript ecosystems. I architect and deliver production-grade systems — from multi-tenant SaaS platforms and fintech API integrations to cloud-deployed web applications — with a consistent focus on clean architecture, scalability, and long-term maintainability.
📬 ocharo.dev@gmail.com · 🌐 cyprian.vercel.app · ✍️ dev.to/cyprian
SkolarInfo ↗ production
A comprehensive Student Information System built on Laravel 11. Implements multi-role authentication across parents, faculty, and administrators; CBE-aligned grading; M-Pesa STK Push and IntaSend fee collection via the Daraja API; bulk SMS notifications; digital attendance tracking; lesson planning; and staff HR profile management — unified within a single, cohesive application.
Laravel 11 Blade Tailwind CSS MySQL M-Pesa Daraja API IntaSend REST API
DaveScope Ventures ↗ deployed
Production website for a Nairobi-based B2B supply company. Engineered with a modular CSS architecture, ES module JavaScript, and a tabbed product catalogue spanning five categories — incorporating real brand photography and structured metadata for search engine discoverability and optimal Core Web Vitals performance.
HTML5 CSS Modules Vanilla JS Figma Technical SEO Core Web Vitals
| Backend | Frontend | API & Integrations |
|---|---|---|
| PHP · Laravel · Symfony · Django · Flask · Node.js · Redis · Kafka | React · React Native · Vue · TypeScript · Tailwind CSS · Angular | REST · M-Pesa Daraja · IntaSend · Pesapal · Twilio SMS · Firebase |
| Data & Cloud | SEO & Performance | Tooling & OS |
|---|---|---|
| MySQL · PostgreSQL · MongoDB · Docker · Kubernetes · AWS · GCP · Azure | Technical SEO · Schema markup · Core Web Vitals · Lighthouse · Metadata optimisation | Linux · Bash · Git · Nginx · Docker · Figma · Arduino |
Available for engineering roles · Remote or Nairobi · Get in touch