IO

Ian Ohuru

Software Engineer · Full-Stack Developer

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.

Profile

Experience2 years
Core focusFull-stack web apps
DegreeBSc Computer Science
Based inNairobi, Kenya

About

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.

Technical Skills

Languages & Frameworks

TypeScriptJavaScriptPythonPHPC#Next.jsReactLaravelNode.jsExpress

Databases & APIs

SQLMySQLSQLitePrismaEloquent ORMREST APIsWebSockets

Frontend & Styling

HTMLCSSTailwind CSSBladeResponsive UI

Tools & Practices

Testing & DebuggingGit & GitHubGitHub ActionsJIRARequirements AnalysisData StructuresOOP

Selected Projects

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.

Next.jsTypeScriptPrismaSQLiteTailwind CSSThree.js

Study Hub

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.

Node.jsExpressWebSocketsJavaScript

Employee Weekly Timesheet

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.

JavaScriptHTMLPython

Club Registration

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.

JavaScriptApps ScriptGitHub Actions

ElevenPlusGCSE

The web platform for ElevenPlusGCSE Limited: 11 Plus, GCSE and A Level learning resources and live sessions, alongside a Christian studies section.

WordPressPHPJavaScript

Student Management System

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.

PHPLaravelBladeBootstrapSQLite / MySQLPHPUnit

Experience

Jul 2025 - Jun 2026

Software Engineer

AIMEX Software
  • Developed and tested features for a mobile gym-management application serving members, trainers and administrative users.
  • Implemented application workflows and supported backend functionality for membership, training and gym-management processes.
  • Worked on database tasks, debugging and technical problem solving across the software delivery lifecycle.
  • Tested user workflows, investigated defects and implemented improvements before delivery.
  • Collaborated with stakeholders on requirements, usability, functionality and backend behaviour.
Jun 2024 - Jun 2026

Full Stack Web Developer

ElevenPlusGCSE - elevenplusgcse.com
  • Built and maintained the ElevenPlusGCSE web platform, covering interface updates, content structure and core functionality.
  • Translated stakeholder requirements into working website features and ongoing platform improvements.
  • Tested and debugged the platform to maintain a reliable user experience.
  • Used user feedback to identify usability and functionality improvements.
  • Trained learners in software tools and digital skills.

Education & Certifications

Sep 2022 - Jun 2026

BSc Computer Science, Major in Software Engineering

Riara University, Nairobi

2025

Mozilla Responsible Computing Challenge Certificate

Mozilla Foundation / Riara University

2023

IELTS English Language Certificate

Overall Band 7.0, CEFR C1 - British Council / IDP / Cambridge

2023

Cybersecurity Fundamentals Badge

IBM SkillsBuild

Languages: English (fluent), Swahili (fluent)