Skip to content

Full Stack Software Engineer · Python, AI & Automation

Kananura
Abdoul Khaliq

I build backend services, mobile apps, and AI powered systems that hold up in production, with clean architecture and a lot of care for the details that make software actually reliable.

Portrait of Kananura Abdoul Khaliq
Kananura Abdoul Khaliq working at his desk

About Me

Engineering with intent, from architecture to interface.

I'm a full stack software engineer with over four years of experience building backend services, REST APIs, data pipelines, and AI assisted automation for production systems. My core strength is JavaScript, TypeScript, and Node.js with NestJS, and I also work hands on in Python to deliver AI and ML services, data processing pipelines, and web automation. I've built backend systems that support tens of thousands of active users, optimized database and caching strategies to cut response latency by more than 40 percent, and implemented event driven architectures with real production observability using Kafka, the ELK stack, and Prometheus.

I like owning features end to end, from requirements through implementation, testing, deployment, and monitoring. I've integrated third party APIs and authentication systems, worked with both relational and document databases, and built AI assisted document processing, OCR, and LLM based workflows. I pick up unfamiliar systems and business domains quickly, and I enjoy working closely with cross functional engineering teams.

Backend & Distributed Systems

Microservices and event-driven architecture built on NestJS, Kafka, and Redis for services that support 41,000+ active users with fast, reliable responses.

AI & Automation

Python services that put AI to work in production, from LLM integration and OCR document pipelines to forecasting models built with TensorFlow and scikit-learn.

Mobile Engineering

Flutter apps built with Clean Architecture and modular UI, with offline-first support and AI-assisted features across Android and iOS.

Reliability & Observability

I like knowing why a system behaves the way it does, so I build with structured logging, Prometheus, and the ELK stack from the start rather than bolting them on later.

Skills

A toolkit built across the stack

Mobile Development

FlutterReact NativeBLoCiOSAndroidClean Architecture

Backend & Architecture

Node.jsNestJSTypeScriptMicroservicesEvent-Driven DesignDomain-Driven DesignGraphQLREST APIsKafka

Cloud & DevOps

DockerGitHub ActionsCircleCIAzure PipelinesCodeMagicFastlane

Databases

PostgreSQLMySQLMongoDBRedis

Design & UX

Responsive UI/UXDesign SystemsReusable ComponentsAccessibility

Languages & Tools

JavaScriptTypeScriptDartJavaC++GitLinux CLIPostman

Experience

My professional journey

Dec 2025 — Apr 2026

Mobile AI Engineer

A2SV | Africa to Silicon Valley

Kigali, Rwanda

  • Developed AI-powered mobile learning experiences using Flutter for Android and iOS.
  • Built production-ready onboarding and user engagement workflows focused on usability and retention.
  • Integrated AI-assisted tutoring features and conversational learning experiences.
  • Used AI development tools, including Claude and ChatGPT, to accelerate feature delivery and improve development productivity.
  • Collaborated with product, design, and engineering teams to validate user journeys and optimize user experience.
  • Implemented offline-first capabilities and scalable mobile architectures supporting diverse connectivity environments.
FlutterAI-Assisted DevelopmentOffline-FirstMobile Architecture
Apr 2025 — Nov 2025

Mobile Development Trainee

AmaliTech Gmbh

Kigali, Rwanda

  • Developed production-quality Flutter applications using Clean Architecture and modular design principles.
  • Implemented authentication flows, user onboarding experiences, and API-driven application features.
  • Integrated backend services through REST APIs for user management and business workflows.
  • Built reusable UI components optimized for Android and iOS platforms.
  • Improved application performance through efficient state management and rendering optimization.
  • Participated in Agile development cycles, code reviews, testing, and CI/CD deployment pipelines.
FlutterClean ArchitectureCI/CDTesting
Jan 2024 — Apr 2025

Full Stack Developer

BlockChain Tech Solutions

Kigali, Rwanda

  • Designed and developed scalable backend services using NestJS, TypeScript, PostgreSQL, Redis, and Kafka.
  • Built secure REST APIs supporting over 41,000 active users with optimized response times and high availability.
  • Developed authentication and authorization systems using industry-standard security practices.
  • Designed distributed microservices and event-driven architectures for high-throughput applications.
  • Rewrote slow PostgreSQL queries and introduced Redis caching and asynchronous processing, cutting response latency by more than 40%.
  • Deployed and hosted backend services on AWS EC2, integrated with Dockerized CI/CD pipelines for production releases.
  • Implemented monitoring and observability with the ELK stack and Prometheus to improve production reliability.
NestJSTypeScriptPostgreSQLKafkaRedisMicroservicesAWSDocker
Nov 2022 — Sep 2023

Full Stack Developer Trainee

Andela

Kigali, Rwanda

  • Completed an intensive engineering program covering frontend, backend, databases, deployment, and testing.
  • Built full-stack applications following scalable architectures, decoupled API design, and clean coding principles.
  • Participated in agile team ceremonies, code reviews, pair programming, and collaborative project delivery.
JavaScriptReactNode.jsREST APIs

Education

Academic foundation

2021 — Oct 2025

B.S. in Computer and Software Engineering

University of Rwanda

Notable Achievements
  • GPA: 3.0 / 4.0 (73%)
  • Concentration: Software Engineering
  • Coursework: Data Structures & Algorithms, OOP, Software Architecture Design, Operating Systems, Networking, Project Management, Software Testing

Certifications & Awards

Recognized achievements

Apr 2025 — Nov 2025

Mobile Development Certificate

AmaliTech Gmbh

Kigali, Rwanda

Mar 2024 — Apr 2024

1st Place, Rwanda Cyber Security Competition

PicoCTF, CMU Africa

United States

Nov 2022 — Sep 2023

Fullstack Development Certificate

Andela

Kigali, Rwanda

Featured Projects

Recent work & case studies

Smart EMS

Smart EMS

An AI-powered energy management platform that forecasts campus electricity demand and recommends ways to cut peak usage.

PythonFastAPITensorFlow/KerasMongoDBDocker
Live Demo
Angular Leaf Spot Detection

Angular Leaf Spot Detection

A plant disease classification API that identifies angular leaf spot and bean rust from leaf photos using a transfer-learning model.

PythonFlaskTensorFlowMobileNetV2Docker
Code
Archigor Website

Archigor Website

A fast, SEO-friendly marketing site for an architecture and design studio, built with Next.js.

Next.jsTypeScriptTailwind CSS
Live Demo
SkillBridge Academy

SkillBridge Academy

An AI-powered exam prep platform helping Rwandan students master NESA O-Level and A-Level exams with a personal AI tutor.

FlutterAI IntegrationMobileOffline-First
Live Demo
Ijabo Kawa

Ijabo Kawa

A brand and booking site for a Rwandan specialty coffee house and barista training academy.

Next.jsTailwind CSSTypeScript
Live Demo
Knotus App

Knotus App

A workplace productivity app that unifies task management, communication, and leave workflows for enterprise teams.

FlutterMobileFirebaseClean Architecture
Live Demo
Movie App

Movie App

A movie discovery app with search, watchlists, and detailed content browsing, backed by the TMDB API.

FlutterMobileClean ArchitectureBLoC
Code
Kokomo Games

Kokomo Games

Distributed backend services powering real-time gameplay and blockchain-based in-game transactions for 41k+ users.

NestJSKafkaRedisBlockchainMicroservices
Live Demo
Dynamic Style Shop

Dynamic Style Shop

An e-commerce platform for fashion apparel with product listings, cart logic, and secure payment processing.

Next.jsNode.jsMongoDBREST API
Live Demo
Traffic Academy

Traffic Academy

An interactive driving-education platform with lessons, real-world scenarios, and comprehensive testing.

Next.jsNestJSMongoDB
Live Demo
4TenGroup

4TenGroup

A platform connecting cultural communities with tailored financial solutions in their homelands.

Next.jsReactTailwind CSS
Live Demo
Creativa Poeta

Creativa Poeta

A web presence for a creative agency offering design, writing, and web solutions.

React.jsNode.jsMongoDB
Live Demo

Want to see more of my work?

View All Projects on GitHub

Resume

Download or preview my complete resume

Kananura_Abdoul_Khaliq_Resume.pdf

Complete professional resume

Download PDF

If the preview doesn't load, please download the PDF to view it.

Contact

Let's build something together

Contact Information

Social Links

Send Me a Message