Co-founded a mental-health teletherapy platform connecting patients with licensed doctors for virtual therapy sessions, owning product direction alongside engineering.
–
Built the full stack end to end: a React + Vite patient and doctor SPA, and a Python FastAPI backend covering patient management, appointment scheduling, therapy sessions, and electronic medical records.
–
Engineered the AI layer — patient–doctor matching that recommends the most suitable therapist from onboarding responses, and a Retrieval-Augmented Generation (RAG) assistant answering clinicians' questions from mental-health encyclopedias.
–
Modelled the domain with SQLAlchemy 2.0 and Alembic migrations over MySQL, exposing a documented REST API via auto-generated Swagger / OpenAPI.
–
Implemented 2FA on top of JWT, role-based access control, and audit logging to meet data-protection requirements in a regulated healthcare context.
–
Delivered event-driven transactional email through RabbitMQ background workers, with Redis caching, rate limiting, and Prometheus metrics.
–
Containerised the stack with Docker and docker-compose and shipped it through GitLab CI/CD onto Cloudflare (Workers + R2) with GCP Cloud SQL.
Full Stack Software Engineer
Roadrims Logistics|Nov 2024 - Present
–
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 Kenyan marketplace for selling everything from land and houses to vehicles and bikes — with a Python AI service that writes listing descriptions, parses natural-language searches, and suggests prices, plus an admin panel for managing inventory and leads.
–
Built a multi-category listings platform (land, plots, houses, apartments, commercial, cars, trucks, bikes) with filtering, category pages, map/location search, and detail pages.
–
Added an AI layer over OpenRouter that generates listing copy, turns plain-English queries into structured filters, suggests prices, and answers buyer questions through a chatbot.
–
Delivered an admin panel for listings, image management, lead capture, and a dashboard of views, leads, and sales.
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.
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