I'm Keith Munene, a full stack software engineer with 5+ years of experience shipping features end-to-end across TypeScript, React, Node.js, and AWS serverless. I own products from scoping and architecture decisions to deployment and observability, thriving in fast-paced lean teams that embrace continuous delivery.\n\nI'm passionate about product-minded engineering, collaborating with stakeholders, iterating on real usage patterns, and building reusable component libraries to accelerate delivery. I also embrace AI-assisted development to speed scaffolding, testing, and code reviews while upholding high quality and accessibility standards.

Keith Munene

I'm Keith Munene, a full stack software engineer with 5+ years of experience shipping features end-to-end across TypeScript, React, Node.js, and AWS serverless. I own products from scoping and architecture decisions to deployment and observability, thriving in fast-paced lean teams that embrace continuous delivery.\n\nI'm passionate about product-minded engineering, collaborating with stakeholders, iterating on real usage patterns, and building reusable component libraries to accelerate delivery. I also embrace AI-assisted development to speed scaffolding, testing, and code reviews while upholding high quality and accessibility standards.

Available to hire

I’m Keith Munene, a full stack software engineer with 5+ years of experience shipping features end-to-end across TypeScript, React, Node.js, and AWS serverless. I own products from scoping and architecture decisions to deployment and observability, thriving in fast-paced lean teams that embrace continuous delivery.\n\nI’m passionate about product-minded engineering, collaborating with stakeholders, iterating on real usage patterns, and building reusable component libraries to accelerate delivery. I also embrace AI-assisted development to speed scaffolding, testing, and code reviews while upholding high quality and accessibility standards.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

English
Fluent

Work Experience

Senior React Developer (Freelance) at Dime City Africa / Independent Software Consultancy
January 1, 2024 - Present
Delivered end-to-end feature ownership across multiple client SaaS products, covering requirement gathering, UI architecture, React/TypeScript implementation, REST API integration, automated testing, and CI/CD; maintained a consistent 80/20 frontend to backend ownership ratio across the full SDLC. Built analytics dashboards with real-time updates, performance optimisations, and reusable data-centric components; collaborated with backend engineers and data stakeholders to define REST API contracts for live data services.
Backend Software Developer at Crandal Tech Solutions
January 1, 2022 - January 1, 2024
Collaborated with frontend developers to design REST API contracts for Node.js/.NET Core services; worked within C#/ .NET and SQL ecosystems; improved reliability through structured logging and automated monitoring; authored technical documentation and supported data pipelines; contributed to architecture discussions to improve query performance and reduce redundant API calls.
IT Service Desk Officer (Engineering-Facing) at Ellucian
January 1, 2021 - December 1, 2021
Achieved 95% SLA compliance across 500+ enterprise incidents; implemented JIRA workflow automations; served as the technical liaison translating non-technical issue reports into clear bug tickets; documented recurring incident patterns reducing repeat ticket volume; maintained and improved internal knowledge base.
Software Engineering Intern at ClearPoint Consulting
September 1, 2019 - December 1, 2020
Built and maintained RESTful APIs with Node.js/Express; supported AWS infrastructure and Docker-based CI/CD; contributed to sprint planning and code reviews; translated business specs into technical tasks for two product features.
Full Stack Software Engineer at Dime City Africa
January 1, 2024 - Present
Founding-level full stack engineer across multiple early-stage SaaS products. Owned end-to-end features from product scoping and architectural decisions through TypeScript/React frontend, Node.js REST API and AWS Lambda backend services, PostgreSQL schema design, Redis caching, and GitHub Actions CI/CD pipelines to production deployment and post-launch monitoring. Achieved a 25% load time improvement via performance optimization (code splitting, lazy loading, efficient data fetching, Core Web Vitals tuning) and established reusable component libraries following Atomic Design, reducing feature development time by ~35%. Maintained high quality via structured PR reviews, TDD, and automated testing (Jest, Cypress, RTL). Integrated AI-assisted development tooling to accelerate scaffolding, tests, and code reviews across three production environments.
Technical Liaison and Service Engineer at Ellucian
January 1, 2021 - December 1, 2021
Qualified as the technical interface between end users and engineering teams in a globally distributed, remote setting. Achieved 95% SLA compliance across 500+ enterprise incidents through structured triage and proactive stakeholder communication. Implemented JIRA workflow automations, performed root-cause analysis, and authored knowledge documentation to reduce escalations and improve product reliability.

Education

BSc Applied Computer Technology (Software Engineering) at United States International University-Africa (USIU-Africa)
January 11, 2030 - January 1, 2019
BSc at United States International University-Africa (USIU-A)
January 11, 2030 - January 1, 2019

Qualifications

Meta Front-End Developer Professional Certificate
January 11, 2030 - January 1, 2023
IBM Back-End Development Professional Certificate
January 11, 2030 - January 1, 2023
Frontend for Java Full Stack Development
January 11, 2030 - January 1, 2022

Industry Experience

Software & Internet, Financial Services, Professional Services, Media & Entertainment
    paper MarketLens — Data-Centric Real-Time Dashboard

    •TypeScript/React SPA handling large, real-time datasets with custom D3.js visualisations and useReducer using discriminated union action types for compile-time state guarantees; ResizeObserver-driven responsive SVG rendering across all viewport sizes. Demonstrates the performance-first, type-safe engineering culture that aligns with Omnea’s stack philosophy.

    paper SupportIQ — Full Stack AI-Powered SaaS

    •End-to-end production SaaS platform with analytics dashboards, API key management, tiered billing via Stripe, and a Node.js REST API on PostgreSQL/Prisma; Jest and Cypress test suites cover critical paths; deployed on Docker/AWS with GitHub Actions CI/CD. AI-assisted development tools integrated throughout the engineering workflow.

    paper FinanceIQ — Production Full Stack SaaS Platform

    •Owned the entire product end to end from greenfield setup: TypeScript/React frontend, Node.js REST API backend, 7-model PostgreSQL schema with Prisma ORM, Redis caching, D3.js analytics layer built from scratch, production auth (NextAuth.js, JWT, bcrypt), Docker deployment on AWS, and GitHub Actions CI/CD. Demonstrates the full-stack ownership model Omnea operates on.
    •Engineered a custom multi-source data normalisation pipeline handling inconsistently structured CSV imports from four financial institutions, with deduplication logic and keyword-based auto-categorisation; the same class of complex data transformation problem found in procurement and spend visibility platforms.
    •Built customer-facing analytics views translating raw financial data into actionable insights: interactive D3.js spend breakdowns, income vs. expense bar charts across a 6-month window, net worth tracking, and a budgeting engine with configurable thresholds and a green/amber/red progress system; prioritised clarity and usability over raw data display throughout.