Designed, developed, tested, and maintained full-stack web applications using React, Next.js, Node.js, and Python FastAPI, delivering frontend and backend features in an Agile environment.
–
Built and maintained well-documented RESTful APIs enabling seamless data exchange between internal services and third-party platforms, reducing integration defects by 40%.
–
Developed automation scripts to streamline operational workflows and reduce manual processing overhead across logistics functions.
–
Supported ETL activities including data extraction, validation, and transformation to maintain data integrity across reporting systems.
–
Implemented state management with Redux and Context API, and configured AWS infrastructure (EC2, RDS, IAM) for secure, scalable deployments.
–
Maintained audit trails, documented system changes, and adhered to secure coding standards and change-management procedures throughout delivery cycles.
A full-stack mental-health teletherapy platform connecting patients with licensed doctors for virtual therapy sessions — with AI-assisted doctor matching and a RAG assistant for clinicians.
–
Designed a full-stack teletherapy platform covering patient management, appointment scheduling, therapy sessions, and electronic medical records.
–
Added AI-powered patient–doctor matching and a RAG assistant that answers clinicians' questions from mental-health encyclopedias.
–
Implemented 2FA authentication, RBAC, audit logging, and event-driven email alerts queued via RabbitMQ.
A car-dealership marketplace where visitors browse and save vehicles and send enquiries, backed by an admin dashboard for managing inventory.
–
Built a filterable vehicle inventory (search, budget, brand, category, condition, transmission, year) with detail pages showing full specs, photos, and pricing.
–
Implemented device-persisted saved vehicles and WhatsApp / contact-form enquiries for lead capture.
–
Delivered an admin dashboard for managing inventory, brands, categories, inquiries, and admin accounts.
An AI automation that turns a plain list of company names into a sales-ready lead list — enriching each with a factual company summary and its decision-maker's name, email, and LinkedIn, built end-to-end in n8n.
–
Built an n8n workflow that reads companies from a Google Sheet and enriches each one automatically for lead generation and cold-email outreach.
–
Combines Firecrawl web search with a Google Gemini AI agent to write a factual company profile, then a second agent to find the decision-maker's name, email, and LinkedIn.
–
Writes enriched records back to an output Google Sheet, with batching and rate-limit handling for reliable bulk runs.
Education
AWS Certified Cloud Practitioner
Certification
AWS re/Start Program
2025
Software Engineering – Backend Specialization
Certification
ALX Africa
2023 - 2024
Public Health
Bachelor of Science
Technical University of Kenya
2019 - 2024
Skills
JavaScript
TypeScript
Python
React.js
Next.js
Node.js
FastAPI
Tailwind CSS
MySQL
PostgreSQL
REST APIs
AI / LLM APIs
Tools
Git
GitHub
Docker
AWS
GCP
Cloudflare
n8n
Linux
CI/CD
Thank You!
For sparing some time and review my work.
Do you have great idea and want to share. Let’s make it together