Keffa Muthuuri Kimathi•
Nairobi, Kenya

Software Systems Engineer

Specialised in Custom Business Software Systems.

DevOps, API Integrations, Client requirements-gathering, Software Sales, IT support

Work Experience

Software Engineer / Business Systems Engineer

•Apexio Technologies
Internship
May 2026 – Present
  • Design and develop enterprise software solutions using Django, React, Next.js, TypeScript, and PostgreSQL.
  • Develop reusable software modules, REST APIs, and business workflows for enterprise applications.
  • Build and integrate 3rd Party authentication systems, including OAuth-based integrations.
  • Own developer operations end to end: source control workflows, CI/CD pipelines, build and deployment processes, environment configuration, Software documentation, release management, and system updates.
  • Perform application security reviews, bug fixing, system enhancements, and ongoing maintenance.
  • Take part in client requirement-gathering sessions to understand operational challenges and translate business needs into software solutions.
  • Collaborate with stakeholders during software demonstrations and solution presentations.
  • Support software sales by identifying client pain points and proposing technology-driven solutions.
  • Contribute to CRM, HR Management, Logistics, Asset Management, and business process automation systems.
  • Software Sales and marketing
Django
React
Next.js
TypeScript
PostgreSQL
REST APIs
OAuth Integration
CI/CD
Security Auditing

Fullstack Web Developer Intern

•Rentflow360
Internship
November 2025 – February 2026
  • Collaborated in an agile development team enhancing and finalizing a Next.js web application.
  • Implemented core business logic, resolved bugs, and refined UI components.
  • Wrote, tested, and integrated REST API endpoints using Next.js and Prisma ORM.
Next.js
TypeScript
Tailwind CSS
Prisma ORM
API Integration

Software Engineering Researcher & Developer

•Kisii University – Mozilla Foundation Sponsored Project
Attachment / Research Project
May 2025 – August 2025
  • Researched Principles of Responsible Computing with respect to software development ethics.
  • Collaborated to design and develop a web application adhering to Responsible Computing guidelines.
  • Focused on professional ethics, data privacy, accessibility, and civic responsibility.
Responsible Computing
Next.js
TypeScript
System Ethics
Privacy & Security
Technical Competencies

Technical Skills

Languages

Python
TypeScript
JavaScript
Dart
Go

Frontend

React
Next.js
Flutter
Tailwind CSS
HTML5

Backend

Django (DRF)
Node.js
Express.js
REST APIs

Databases

PostgreSQL
MySQL
SQLite
Prisma ORM

Cloud & DevOps

Git
GitHub
CI/CD
Linux
Docker
Nginx
Kubernetes
Cloudflare Workers
Deployment
Environment Configuration

Business Systems

CRM Development
ERP-style Applications
HR Systems
Logistics Systems
Asset Management
Property Management
POS Systems
Payment Integrations

Tools

Postman
Linux Development Environment
Core Strengths

Strong Holds

Business Problem-Solving

Understand how a business works, spot bottlenecks and repetitive work, and decide whether the answer is software, integration, automation or a process change.

Workflow & Systems Thinking

Turn manual processes into structured digital workflows designed around how users actually work.

End-to-End Engineering

Turn requirements into architecture, APIs, databases and interfaces; build, test, deploy and maintain across the stack.

Integration & Automation

Connect systems through APIs; automate workflows; integrate payments, authentication and third-party services.

User-Centric Design

Intuitive interfaces with fewer steps and less complexity.

Requirements Discovery

Talk to clients, uncover the real problem behind a request, and turn pain points into implementable requirements.

Ownership

Take a problem from "we have an issue" to a working solution, troubleshoot existing systems, and keep improving after deployment. I own my designs rather than rely fully on AI to produce them.

Creativity

Find practical, original solutions to business problems and shape interfaces around the user.

Communication

Explain technical ideas clearly to clients and non-technical stakeholders in requirement sessions, demos and presentations.

Team Player

Collaborate openly with developers and stakeholders, share ideas, and act on feedback.

Adaptability

Pick up new tools quickly, including new programming languages and technologies.

Core Values & Objectives

Professional Philosophy

Ethical & Maintainable Code

I highly value professionalism, integrity, and respect for organizational structures and authority in my Software Engineering career. I am committed to writing clean, maintainable, reusable, and secure code while adhering to industry best practices and ethical standards. I uphold a strong code of ethics by maintaining confidentiality, respecting intellectual property, taking responsibility for my work, and considering the security, privacy, and real-world impact of the systems I develop. I value collaboration and open communication, understanding that great solutions are often built through teamwork and shared ideas.

Career Focus

Objective

I aim to leverage my software development skills to solve real-world problems by building practical and efficient solutions. I seek to grow both professionally and personally by strengthening my problem-solving abilities and adapting to evolving technological trends.

Academic Background

Education & Training

2026 (November – December)

Artificial Intelligence for Software Engineers

Moringa School

2020 – 2026
Graduating December 2026

BSc in Applied Computer Science

Kisii University

2016 – 2019

Kenya Certificate of Secondary Education (KCSE)

Chugu Boys High School

2004 – 2015

Kenya Certificate of Primary Education (KCPE)

CCM Angaine Primary School

Featured Work

Projects

Practical software applications showcasing development, API integrations, and responsible computing.

Responsible Computing Challenge Web App

An interactive web application for exploring and applying principles of Responsible Computing in software engineering. Developed under the Mozilla Foundation sponsored project.

Next.js
TypeScript
Node.js
Tailwind CSS

Daily Task Management App

A fullstack daily task and workflow management application featuring real-time state updates and task categorization.

React
Django
MySQL
CSS
Academic & Project Referees

Referees

Professional and academic references available on request.

Academic & Project Referee

Prof F. Mzee Awour

DVC (APF) & Mozilla Foundation Principal Investigator — Kisii University

Phone: +254 799 214 843
Email: fawour@kisiuniversity.ac.ke
Get in Touch

Contact

Have an opportunity, question, or project idea? Reach out directly.

Send a Message

Fill out the form below to email Keffa directly.