AI&ML/Full-Stack
Developer


Exploring new technologies.
Building modern, scalable applications with
exceptional user experiences.

About Me

I’m Enoch, a Software Engineer passionate about creating digital solutions that make life easier and more efficient. I enjoy solving problems, learning new technologies, and helping others grow through mentoring and collaboration.

Always learning, sharing knowledge with others, and staying close to where technology is heading — adopting tools that genuinely help, not just following trends.

I believe in writing clean, reliable code and building systems that are easy to use and maintain. I’m motivated by projects that challenge me to think critically and find practical solutions. I also enjoy working with teams to bring ideas to life and deliver results that matter. Outside of work, I love exploring new places, staying curious, and continuously improving my skills.

Skills & Technologies

Languages

TypeScript JavaScript Python Php SQL R

Frontend

React Next.js Html Tailwind CSS SCSS Svelte CSS

Backend

Node.js Express FastAPI REST APIs

AI/ML

Scikit-learn TensorFlow PyTorch OpenCV Pandas NumPy Matplotlib Seaborn LangChain OpenAI Vector DBs ML DL Computer Vision NLP Transfer Learning RAG BI Dashboards Data Augmentation Feature Engineering

Databases

PostgreSQL MySql

DevOps

Docker Cloudflare Vercel Git AWS - (Learning)

Experience

Freelance Web Developer (Contract) – Kigali, Rwanda | 07/2025 – 01/2026

Strath Africa

 
Manage full-stack development and design of a dynamic legal and financial advisory website, enhancing user experience and business visibility across East Africa. Implement responsive layouts, CMS integration, SEO optimization, and third-party tools to ensure seamless site performance and engagement.
Software Development Consultant – Vicarage Resorts, Embu, Kenya | 10/2023 – 07/2024

Vicarage Resorts

Led the development and optimization of website features, improving functionality, user experience, and engagement by 25%. Managed SEO, analytics, and project timelines to boost site performance while ensuring smooth communication between marketing and management teams.

Education

MSc Artificial Intelligence

Pursued a dual Master’s program in Artificial Intelligence at De Montfort University and Asia Pacific University of Technology and Innovation (APU/APIIT). This experience allowed me to deepen my expertise in AI, including machine learning, deep learning, and natural language processing, while collaborating on research projects that applied AI to solve real-world challenges.

BSc Software Engineering

I earned my Bachelor’s degree in Software Engineering from Kisii University, where I developed a strong foundation in software development, programming, and systems design.

Featured Projects

Here are some of my recent projects that showcase my skills and experience in full-stack development

Strath Africa Website

A dynamic, visually engaging company website for Strath Africa featuring modern animations and responsive design.

Digital Experience & Growth Enhancement

Vicarage Resorts

Optimized and enhanced the Vicarage Resorts website, improving engagement, SEO performance, and overall user experience.

Intelligent License Plate Recognition System

ANPR system using Python, image processing, and OCR to accurately detect and recognize vehicle license plates

Personalized Drivers’ Platform

A personalized drivers’ platform in Kenya, connecting clients with personal drivers for both official and private engagements

Web Development Project

Gents Heating and Cooling –

GentsHeat and Cool is a company servicing all makes and models of heating and cooling systems.

Ongoing Personal project

MJENGO Connect – Connecting Skilled Fundis with Opportunities

Patform in Kenya that connects skilled fundis with construction opportunities, transforming communities one project at a time.

Hemp Connect

Online platform connecting users to hemp products, with a website built for seamless user experience and functionality

E-Commerce Platform

Safy Collections

e-commerce platform offering a wide range of products, providing a seamless online shopping experience for consumers in Nairobi and beyond.

Ongoing Personal project

Reservation System

A web-based booking and reservation system designed to streamline scheduling, manage reservations efficiently, and enhance user experience

Research - Papers

Research conducted

CNN Models AND Transfer Learning

Facial Expression Recognition

study attempts to find out how well CNNs can identify various facial emotions from various cultural backgrounds.

Data Analysis & Visualization | Predictive Insights

Sales Data Evaluation & Business Intelligence – Global Bike Inc.

Analyzed sales data for Global Bike Inc. to identify revenue fluctuations and provide actionable Business Intelligence insights for strategic decision-making

Genetic Algorithm & Hyperparameter Tuning

Traffic Accident Severity Prediction

Applied machine learning and genetic algorithms to predict traffic accident severity, uncover hidden patterns, and optimize classification accuracy

Natural Language Processing | Error Detection

Spelling Error Detection and Correction Techniques – NLP Review

Reviewed and analyzed spelling error detection and correction methods in natural language processing, highlighting techniques for improving text accuracy

NLP, Bayesian Inference & Damerau-Levenshtein

Contextual Spelling Correction using Damerau-Levenshtein & Bayesian Inference

An English spelling correction system that combines Damerau-Levenshtein edit distance and Bayesian inference to detect and correct real-word and non-word errors.
Contributors: Enoch, Shem Lim, Yap Lai Cheng

Certifications

AI Career Essentials

alx_africa

Issued Jul 2024

Succeeding in Web Development: Full Stack

LinkedIn

Issued Mar 2022 · ID: AbjlI2EPy_DFTPIlUagzkr7UU3NY

Artificial Intelligence

LinkedIn

Issued Mar 2022 · ID: AaR7b_jx15DsSw_XF6dPzd1NoynD

Rest API (Intermediate)

HackerRank

Issued Feb 2022 · ID: 6551E95E2CC8

DevOps Foundations

LinkedIn

Issued Feb 2022

Problem Solving (Basic)

HackerRank

Issued Feb 2022 · ID: 15725BDAD3D4

Basic Python

HackerRank

Issued Feb 2022 · ID: 37E5E9F9A2B9

Intro to IT & Cybersecurity

Cybrary

Issued Jan 2022 · ID: CC-e5b8d7ec-4f98-4159-b226-16131437e816

PYTHON BOOTCAMP

Udemy

Issued Sep 2020