Full-Stack Developer
Nairobi, Kenya
Full-Stack Developer with 4+ years of experience delivering scalable, secure, and high-performance web applications across fintech, e-commerce, and enterprise domains. Strong in TypeScript-based systems, modern frontend frameworks, CI/CD automation, and cloud-ready architectures, with a proven ability to own features end-to-end from design to production.
Turi Events • Nairobi, Kenya
Contract Role - Event Management Web Application • Architected and implemented a full-stack event management platform from the ground up, enabling event service discovery, dynamic inquiry submissions, and secure payment processing through PesaPal, supporting hundreds of concurrent users and multiple event vendors. • Engineered a scalable RESTful API using Node.js, Express, TypeScript, and Zod, achieving strong type safety across 100% of API endpoints and reducing runtime validation errors by 30% through structured schema validation. • Integrated Nodemailer to automate mission-critical email workflows, including inquiry acknowledgments and booking confirmations, processing 100+ transactional emails per day and reducing manual follow-ups by over 70%. • Implemented CI/CD pipelines to automate testing, build, and deployment processes, cutting deployment time by 40% and significantly reducing human error across production releases. • Deployed a production-ready frontend on Netlify and backend services on Render, achieving 99% uptime, with architecture designed for future migration to AWS for enhanced scalability and fault tolerance. • Delivered a responsive, user-focused frontend with Next.js, applying SEO best practices such as server-side rendering (SSR), dynamic metadata management, and structured data, resulting in ~35% faster page load times and improved search engine visibility.
Nathan Digital • Abu Dhabi, UAE
OSH Construction Management System • Built a centralized construction management platform supporting multiple active construction sites and registered workers, including a central safety management system for tracking policies, inspections, and incident reports, improving coordination and compliance across sites. • Implemented digital documentation workflows for permits, site reports, and compliance records, alongside a compliance tracking module, reducing manual paperwork by ~50% and improving adherence to OSH regulations and audit readiness. • Created a visitor traffic management system for registering, approving, and monitoring site visitors, with load balancing and traffic management to ensure high system availability. • Developed real-time site monitoring dashboards for tracking safety status and operational activity across construction sites. • Integrated QR code scanning for fast visitor check-in and access control, cutting on-site check-in time by ~60%, and connected APIs for real-time data synchronization across sites. • Built an appointment booking system for site visits, inspections, and safety briefings.
Nathan Digital • Abu Dhabi, UAE
Booking Central • Built a real-time booking and slot management system with availability calendars, rescheduling, cancellations, waitlists, and real-time data synchronization. • Implemented secure user account management with authentication, profiles, role-based access (admin, vendor, customer), encrypted data, and audit logging. • Developed vendor and amenity management modules with service listings, pricing, packages, availability scheduling, customer reviews, and ratings, improving vendor onboarding efficiency by ~40%. • Implemented advanced search and discovery with filters for category, location, price, availability, and ratings to improve booking decisions. • Integrated secure payment processing with multiple payment methods, invoicing, refund management, and booking confirmations. • Built admin dashboards supporting 100+ bookings per day across 5+ sites and 50+ vendors, with real-time analytics, revenue reporting, and vendor performance tracking.
Nathan Digital • Abu Dhabi, UAE
Enterprise Applications Development • Developed scalable, high-performance enterprise applications and dashboards using Vue.js (Vue 3) with modular, component-driven architecture, supporting large user volumes with load balancing, traffic management, and optimized data access. • Implemented real-time analytics dashboards with charts, tables, filters, and reporting views for executive and operational teams, backed by centralized data management and business intelligence insights. • Developed workflow automation solutions with approval flows, task assignments, notifications, escalation mechanisms, and status tracking, reducing manual operational effort by ~30%. • Designed API-first architectures and integrated enterprise platforms including ERP, CRM, HR, and finance systems using RESTful APIs. • Built secure, role-based admin systems and internal business portals with SSO, multi-factor authentication, encrypted data storage, dynamic forms, validation, and audit logging.
The Jitu • Nyeri, Kenya
• Developed backend services to fetch WordPress plugin update data via PHP endpoints and store version, changelog, and metadata in a SQL database. • Built RESTful APIs using Express and TypeScript to expose plugin update data to dashboards and admin systems. • Designed and optimized SQL database schemas for storing plugin metadata, versions, and update history. • Containerized backend services using Docker for consistent development and deployment environments. • Implemented API authentication, validation, and error handling to ensure secure and reliable access. • Implemented automated cron jobs and real-time notification services to fetch plugin updates and alert administrators promptly.
SipStore E-Commerce • Nairobi, Kenya
• Developed user management systems with secure registration, login, profiles, and role-based access for customers and admins. • Built dynamic product catalogs with categories, filters, search functionality, product variants, and personalized recommendations. • Implemented shopping cart and checkout workflows with multiple payment options, secure gateways, and order confirmation. • Developed order management and tracking systems, including order history, notifications, returns, delivery updates, and high availability using load balancing. • Built admin and vendor dashboards with analytics, inventory management, reviews, and real-time reporting.
Diploma in Computer Science
Certification in CCNA Security