Sweet Layers
A cake catalogue and admin CMS. Customers browse by category; the owner adds, edits and removes cakes with photo uploads from a password-protected dashboard secured with signed session cookies. Deployed on Railway.
Computer Science graduate specialising in Software Engineering. I build full-stack web and mobile applications - from requirements and interface development through database design, API integration, testing and deployment.
I hold a BSc in Computer Science, majoring in Software Engineering, from Riara University, Nairobi. For the past two years I have developed, tested and maintained production software: a mobile gym-management application at AIMEX Software and the ElevenPlusGCSE learning platform. I work across the stack - React, Next.js and TypeScript on the front end; PHP/Laravel, Node.js and SQL on the back end - and I care about clean implementation, careful testing and reliable delivery.
A cake catalogue and admin CMS. Customers browse by category; the owner adds, edits and removes cakes with photo uploads from a password-protected dashboard secured with signed session cookies. Deployed on Railway.
A learning platform with ordered courses, modules and lessons, a video player, real-time chat rooms per lesson and community channel over WebSockets, and live-stream controls pushed instantly to viewers.
A print-ready timesheet web app for AIMEX Homecare Services that logs shift times and auto-calculates daily and weekly hour totals, with a Python utility to generate sheets from JSON.
A university club directory and sign-up flow. Club data is driven by JSON; a Google Apps Script backend records registrations in Google Sheets. Deployed to GitHub Pages with GitHub Actions.
The web platform for ElevenPlusGCSE Limited: 11 Plus, GCSE and A Level learning resources and live sessions, alongside a Christian studies section.
A Laravel 12 application for managing students and courses, with staff login, validated create/edit forms, search, filtering and pagination, and a course relationship that keeps students when a course is removed. 40 feature tests run in GitHub Actions.
Riara University, Nairobi
Mozilla Foundation / Riara University
Overall Band 7.0, CEFR C1 - British Council / IDP / Cambridge
IBM SkillsBuild
Languages: English (fluent), Swahili (fluent)