Senior Full-Stack Engineer
I architect and deliver production-grade enterprise systems for fintech, banking, taxation and government — translating complex business requirements into secure, scalable solutions that serve millions of users across Kenya and beyond.
Experience
Completed
Clients
Sectors
What I Do
From frontend architecture to backend systems, RESTful APIs to database optimisation — I deliver end-to-end engineering that holds up at enterprise scale.
My Recent Works
Enterprise systems, national platforms and fintech products — built to perform, built to last.
UI/UX · Brand Identity · Print Design
Logo design, brand identity kits, brochures, website layouts, enterprise dashboards, mobile app flows & design systems.
SEO Work — 3 Live Sites
CBE TrackFinder (10,000+ schools), KEMIS (gov platform) & Pathfinder — full technical SEO implementation.
KEMIS — National Education Platform
Kenya Education Management Information System powering learner data for the Kenyan government.
Recon-Master — Fintech Reconciliation
Automated reconciliation platform for Equity Group & Family Bank processing thousands of daily transactions.
Pathfinder — E&M Tech Platform
Full-stack enterprise platform built at E&M Technology House.
KRA Case Monitoring Tool
Mission-critical tax operations workflow system for Kenya Revenue Authority.
Mazao POS System
Full-stack Point of Sale system — complete retail management with payment integration.
NCBA Real Estate Management
Property management system for NCBA Bank — frontend architecture plus backend integration.
KEMIS — Kenya Education Management Information System
KEMIS is the national learner data platform that replaced the legacy NEMIS system, transforming how the Kenyan government collects, manages and uses education data to inform policy at the highest levels. The system serves millions of learners across Kenya's entire public education infrastructure.
Project Description
The Ministry of Education commissioned a national digitisation initiative to migrate from NEMIS to KEMIS. The new system needed to handle learner registration at scale, support multiple government modules and feed real-time data into national policy decisions.
I contributed to the full development lifecycle — building React frontend modules, integrating them with .NET backend APIs, optimising SQL queries for reporting, and delivering technical training to teachers and administrators nationwide.
Modules I Built
- Learners Registration System — national learner enrollment and data management
- Institution Registration System — school and institution onboarding
- ECDE Module — Early Childhood Development & Education tracking
- Bursary & Scholarship System — financial aid management for government beneficiaries
- ElimuTrees — national environmental tracking system
Key Contributions
- Migrated legacy NEMIS frontend to a modern React architecture with .NET backend services
- Integrated frontend modules with backend APIs and optimised SQL queries for large-scale reporting
- Participated in backend module development and API integration
- Provided nationwide technical training to teachers and government administrators
- Authored system documentation and workflow configuration manuals
Recon-Master — Automated Financial Reconciliation Platform
An automated reconciliation platform built for Equity Group and Family Bank, processing thousands of daily fintech transactions. The system normalises transaction data across multiple payment channels, identifies discrepancies and maintains a consistent internal ledger for audit and compliance.
Project Description
Financial institutions integrating multiple payment providers face inconsistent records, duplicate logic and reconciliation headaches. Recon-Master centralises this process — normalising provider behaviour, guaranteeing reliable transaction states and providing full audit traceability from initiation to settlement.
My Impact
I designed the scalable UI architecture integrated with secure RESTful backend services. I improved application performance by 30% through rendering optimisation, query refinement and efficient state handling. I also collaborated on PostgreSQL and Oracle database configurations supporting the financial reconciliation workflows.
Key Features
- Multi-channel transaction ingestion — normalises data from M-Pesa, card networks and bank transfers
- Automated discrepancy detection — flags mismatches between provider records and internal ledger
- Immutable audit trail — every reconciliation action is logged for regulatory compliance
- Real-time dashboard — operations teams monitor reconciliation status and resolve exceptions live
- Secure webhook processing — idempotent callback handling across multiple payment providers
Pathfinder — E&M Technology House Platform
Pathfinder is an enterprise platform developed at E&M Technology House, designed to guide users through complex decision-making workflows. Built with a scalable React frontend and robust backend integrations, it serves as a demonstrator of the firm's full-stack engineering capability.
Project Description
I led the frontend architecture for Pathfinder — designing the component structure, implementing secure API integrations and ensuring the UI met performance and accessibility standards. The platform demonstrates enterprise-grade frontend engineering with a clean, professional user experience.
SEO & Web Optimisation Work
Technical SEO implemented across multiple live production sites — from national government platforms to accounting and school selection portals. Each project involved structured data, Core Web Vitals optimisation, semantic HTML architecture, metadata strategy and search visibility improvements.
Live SEO Projects
Click to visit live sites
What I implement on every SEO project
- Semantic HTML structure — proper heading hierarchy (H1→H6), landmark elements and meaningful markup that search engines can parse correctly
- Schema.org structured data — JSON-LD markup for rich results, sitelinks, organisation and breadcrumb schemas
- Core Web Vitals optimisation — LCP, CLS and FID improvements through image optimisation, lazy loading and layout stability fixes
- Metadata strategy — title tags, meta descriptions, Open Graph and Twitter Card tags calibrated for click-through rates
- Canonical URLs & crawlability — proper canonical tags, robots.txt, XML sitemaps and internal linking architecture
- Performance engineering — code splitting, asset compression, CDN strategy and server response time optimisation
KRA Case Monitoring Tool (CMT)
The Case Monitoring Tool supports mission-critical tax enforcement operations at the Kenya Revenue Authority. The system manages workflows for tax case progression, audit tracking and enforcement actions — enabling KRA officers to manage complex case lifecycles efficiently and securely.
Project Description
I designed and implemented business workflows supporting mission-critical tax operations. I gathered user requirements directly from KRA officers and translated them into full-stack solutions, integrated the system with REST APIs and configured PostgreSQL and Oracle databases for high-volume operational data.
I migrated legacy components to Laravel and Vue.js frameworks, reducing system response times by 25%. I also deployed releases to test environments, supported production stabilisation, provided technical support and conducted end-user training for KRA staff.
Mazao Point of Sale (POS) System
A full-stack Point of Sale system built for retail businesses — covering sales processing, inventory management, receipting, payment integration and reporting dashboards. Designed for ease of use at the counter while providing deep analytics for management.
Key Features
- Sales processing — fast, reliable point-of-sale transaction engine
- Inventory management — real-time stock tracking with low-stock alerts
- Payment integration — M-Pesa and card payment support
- Receipt generation — digital and printable receipts
- Management dashboard — sales analytics, daily summaries and exportable reports
NCBA Bank — Real Estate Property Management System
A property management system built for NCBA Bank's real estate portfolio — enabling property listing management, tenant management, lease tracking and financial reporting. I led the frontend architecture and handled the backend integration layer.
Project Description
I designed the scalable UI component architecture for the property management system and integrated it with the bank's backend APIs. Key workflows included property onboarding, lease lifecycle management and financial reporting dashboards — all built to NCBA's security and accessibility standards.
UI/UX Design, Brand Identity & Visual Communication
I am both an engineer and a designer. My design practice spans the full spectrum — from crafting brand identities and logo systems, to designing complex enterprise dashboards, government portals, website layouts, mobile app flows, marketing collateral and print materials like brochures and pitch decks. Every deliverable I produce bridges the gap between aesthetics and function — designed to communicate, built to convert.
What I Design
Brand Identity
Logo design, colour systems, typography, brand guidelines and visual identity kits that make organisations memorable and consistent across every touchpoint.
Logo Design
Wordmarks, lettermarks, pictorial marks and combination logos crafted to be scalable, versatile and instantly recognisable across digital and print.
Website Design
Landing pages, corporate websites and portfolios — designed in Figma, then built to pixel-perfect production quality with responsive layouts and accessibility in mind.
Enterprise System UI
Complex dashboard interfaces, admin panels, data tables, workflow builders and government portals — designed for power users who need clarity and efficiency at scale.
Mobile App Design
iOS and Android app wireframes and high-fidelity prototypes — user journeys mapped from onboarding to core flows, tested and refined before a line of code is written.
Brochures & Print
Tri-fold brochures, company profiles, flyers and marketing materials — print-ready designs that communicate brand values professionally in the physical world.
Pitch Decks & Presentations
Investor decks, stakeholder presentations and product showcases — designed to tell a compelling story with strong visual hierarchy and clear data communication.
Design Systems
Component libraries, style guides, spacing scales, colour tokens and icon sets built in Figma — ensuring visual consistency across every screen of a product.
My Design Process
Good design is not decoration — it is strategy made visible. My process follows a structured approach borrowed from brand identity methodology:
- Research & Audit — understanding the audience, competitors, and business goals before touching any design tool
- Strategy & Concept — defining brand voice, visual direction and information architecture
- Wireframing — low-fidelity layouts to validate structure and user flows fast
- High-Fidelity Design — pixel-perfect Figma screens with real content, proper typography and colour systems
- Prototype & Test — interactive prototypes to validate usability before development
- Handoff & Build — as both designer and engineer, I implement what I design — no translation loss between design and code
Design Work on Live Projects
Figma Files & Live Implementations
Need a logo, brochure, brand identity kit or a complete product design? I take on freelance design commissions. Reach out via the contact form below and let's talk about your project.
My Experience
Education & Certifications
My Tech Stack
5+ years working across the full stack — from pixel-perfect frontends to optimised databases and CI/CD pipelines.
What People Say
From government agencies to banking institutions — here's what colleagues and clients say about working with me.
Let's work together!
Have an enterprise system to build, a government platform to scale, or a product that needs serious engineering? Let's talk. I'm available for full-time roles, contract engagements and technical consultations.
-
Phone / WhatsApp
+254 741 228 914 -
-
LinkedIn
linkedin.com/in/mike-junior -
GitHub
github.com/Mike-junior -
Location
Nairobi, Kenya