Welcome to my portfolio

Hi, I'm Rufo Abraham
Software Engineering Student & AI Enthusiast

I'm dedicated to building intelligent, scalable solutions. Currently developing full-stack web and mobile applications with a focus on integrating Machine Learning to solve complex, real world challenges.

Rufo Guyo - Software Engineer

About Me

Hello, I'm Rufo!

Web Developer & Software Engineering Student

I'm Rufo Abraham Guyo, a third-year Software Engineering student at United States International University-Africa with a deep passion for artificial intelligence and machine learning. I specialize in building intelligent systems, developing full-stack applications, and creating innovative solutions that leverage cutting-edge technologies. My academic journey has equipped me with strong foundations in algorithms, data structures, and software architecture, while my practical projects demonstrate expertise in AI/ML, web development, and mobile applications.

3rd Year Student
15+ Projects Completed
5+ AI/ML Projects

My technical expertise spans machine learning frameworks (TensorFlow, PyTorch), natural language processing, computer vision, and modern web technologies. I've worked on projects involving neural networks, predictive analytics, and intelligent automation. Beyond coding, I'm actively involved in research, contributing to open-source projects, and staying current with the latest developments in AI and software engineering. I'm always eager to tackle complex problems and explore innovative solutions at the intersection of AI and software development.

Technical Skills

Frontend Development

HTML5
CSS3
JavaScript
React

Backend & Database

Node.js
Python
MongoDB
MySQL

Mobile & Desktop

React Native
Java
JavaFX
Mobile Development

Artificial Intelligence & Machine Learning

TensorFlow
PyTorch
Neural Networks
NLP
Computer Vision
Scikit-learn
Deep Learning

Cloud & DevOps

AWS
Firebase
REST APIs
GraphQL
Git & GitHub

Tools & Technologies

VS Code
Jupyter Notebooks
Responsive Design
Postman

Soft Skills

Team Collaboration
Problem Solving
Time Management
Communication

Certifications & Achievements

Cognito Certificate

Cognito

Diabetes Certificate

Diabetes

ICT Authority Certificate

ICT Authority

KCSE Certificate

KCSE

Prodigy Certificate

Prodigy

Student Council Certificate

Student Council

Cognito Certificate

Cognito

Diabetes Certificate

Diabetes

ICT Authority Certificate

ICT Authority

KCSE Certificate

KCSE

Prodigy Certificate

Prodigy

Student Council Certificate

Student Council

Featured Projects

AI-Powered Cancer Prediction System

An advanced machine learning system utilizing ensemble methods and neural networks to predict cancer risk with 94% accuracy. Implements feature engineering, cross-validation, and real-time data processing. Features interactive dashboards, model explainability (SHAP values), and comprehensive risk stratification.

Deep Learning Model Explainability Real-time Analytics
Python TensorFlow Scikit-learn Flask Pandas Matplotlib

JavaFX Desktop Application

A comprehensive desktop application built with JavaFX featuring user management, data processing, and modern UI design with responsive layouts and animations.

Desktop App User Management Modern UI
Java JavaFX FXML CSS

AI Movie Recommendation System

An intelligent recommendation engine using collaborative filtering and content-based algorithms. Implements NLP for sentiment analysis of reviews, user behavior tracking, and personalized content discovery. Features real-time search, dynamic watchlists, and machine learning-powered recommendations that improve with user interaction.

ML Recommendations NLP Sentiment Analysis Real-time Search
React Node.js Python NLP MongoDB TMDB API

Intelligent Student Management System

A full-stack mobile and web application with AI-powered features for fee prediction and financial analytics. Implements secure payment processing, automated receipt generation, predictive analytics for payment patterns, and real-time notifications. Features role-based access control, data encryption, and comprehensive reporting dashboards.

AI Analytics Secure Payments Real-time Sync
React Native Node.js MongoDB Firebase TensorFlow.js AWS

NLP-Powered Chatbot Assistant

An intelligent conversational AI system built with transformer models (BERT-based) for natural language understanding. Features context-aware responses, multi-turn conversations, sentiment analysis, and integration with external APIs. Implements advanced NLP techniques including named entity recognition, intent classification, and response generation.

Transformer Models Context Awareness Multi-turn Dialogues
Python PyTorch Transformers Flask NLTK WebSocket

Computer Vision Image Classifier

A deep learning application using convolutional neural networks (CNNs) for real-time image classification. Trained on custom datasets with data augmentation, transfer learning, and model optimization techniques. Features include batch processing, confidence scoring, and RESTful API integration for seamless deployment.

CNN Architecture Transfer Learning Real-time Processing
Python TensorFlow Keras OpenCV Flask Docker

Get In Touch

Let's talk about your project

I'm always open to discussing new projects, creative ideas or opportunities to be part of your visions.

rufoabrahamguyo@gmail.com
+254 728 725 611
Nairobi, Kenya
AI Assistant

Hello! I'm your AI assistant. Ask me about Rufo's projects, skills, or experience!