Andrew Blessing

Full-Stack Software Engineer

Building innovative digital solutions with expertise in software development, mobile apps, machine learning, and DevOps from Nairobi, Kenya.

English Swahili Spanish Japanese
Andrew Blessing

About Me

Who I Am

I'm a passionate Full-Stack Engineer with a multicultural background and a love for solving complex problems through technology. Based in Nairobi, Kenya, I bring a unique perspective to software development with fluency in four languages.

My approach combines technical excellence with creative problem-solving, always focusing on delivering user-centric solutions that drive real impact.

Core Values

Innovation

Pushing boundaries with creative solutions

Collaboration

Strong believer in teamwork

Continuous Learning

Always expanding my knowledge

Quality

Clean, maintainable code

Tech Focus

Full-Stack Development

Mobile Applications

Machine Learning

DevOps & Cloud

Personality

Analytical Detail-oriented Adaptable Creative Problem-solver Team player

Experience

Software Engineer Intern

2021 - 2022

Safaricom PLC

Leading development of innovative digital solutions for East Africa's largest telecommunications provider, focusing on scalable microservices architecture and cloud-native applications.

  • Architected and implemented a customer self-service portal that reduced support tickets by 40%
  • Led migration of legacy systems to Kubernetes-based microservices, improving scalability
  • Developed machine learning models for fraud detection with 92% accuracy

Full-Stack Engineer

2022 - 2023

Oracom Group

Developed and maintained enterprise software solutions for clients across Africa, with a focus on financial technology and e-commerce platforms.

  • Built a mobile payment gateway processing $2M+ monthly transactions
  • Implemented CI/CD pipelines reducing deployment times by 70%
  • Mentored junior developers through code reviews and pair programming

Full-Stack Software Engineer

2023 - 2024

Biccount Technologies

Contributed to development of accounting software for SMEs, gaining foundational experience in full-stack development and agile methodologies.

  • Developed core modules for inventory management and invoicing
  • Implemented responsive UI components improving user experience
  • Participated in all phases of SDLC from requirements to deployment

Projects

AI-Powered Fraud Detection

Machine learning system that detects fraudulent transactions in real-time with 92% accuracy.

Python TensorFlow Kubernetes

Mobile Banking App

Cross-platform mobile application for a leading African bank with 500k+ downloads.

React Native Node.js MongoDB

Cloud Migration Toolkit

Automated tools for migrating legacy systems to AWS with zero downtime.

AWS Terraform Docker