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- 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
Fullstack Web Developer Intern
•Rentflow360- 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.
Software Engineering Researcher & Developer
•Kisii University – Mozilla Foundation Sponsored Project- 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.
Technical Skills
Languages
Frontend
Backend
Databases
Cloud & DevOps
Business Systems
Tools
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.
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.
Education & Training
Artificial Intelligence for Software Engineers
Moringa School
BSc in Applied Computer Science
Kisii University
Kenya Certificate of Secondary Education (KCSE)
Chugu Boys High School
Kenya Certificate of Primary Education (KCPE)
CCM Angaine Primary School
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.
Daily Task Management App
A fullstack daily task and workflow management application featuring real-time state updates and task categorization.
Referees
Professional and academic references available on request.
Prof F. Mzee Awour
DVC (APF) & Mozilla Foundation Principal Investigator — Kisii University
Contact
Have an opportunity, question, or project idea? Reach out directly.
Send a Message
Fill out the form below to email Keffa directly.