Image of Favour
👋🏾

Hello, I'm Favour, a software engineer based in Ontario, Canada.

About Me

I’m a versatile and dedicated software engineer with a strong background in mobile and full-stack development. With over two years of hands-on experience, I’ve built and contributed to impactful projects across web, backend, and mobile platforms. My expertise includes React, Next.js, and TypeScript for frontend development, Node.js, Express, and Flask for backend, and Flutter, Jetpack Compose, and SwiftUI for mobile applications.


I recently earned my Master’s in Computer Science from the University of Waterloo (Jan 2025), where I conducted research on AI-driven software engineering and benchmarking. As part of my thesis, I developed SWE-bench-secret, a private benchmarking framework that evaluates AI agents on real-world software engineering tasks. My work focused on curating a robust dataset, designing evaluation infrastructures, and improving the existing SWE-bench AI agent evaluation workflow.


Highlighted Projects: Explore my work on SWE-bench-secret and mobile applications like Pamo v2 and Pamo Delivery, which have significantly enhanced user experiences and operational efficiency.


Let’s connect! I’m always eager to collaborate on innovative solutions and push the boundaries of technology.

My Projects

SWE-bench-secret

A secure AI benchmarking framework ensuring fair evaluation of AI agents. Researchers submit their models for testing without access to the benchmark dataset, preventing data leakage and inflated scores as much as possible.

  • Python
  • Flask
  • Docker
  • Celery

Pamo

Pamo reinvented the wheel of buying and purchasing goods in Africa. Here, buyers post exactly what they want and sellers bid to sell to the buyer. Pamo amassed more than 170,000 downloads across the App Store and Play Store. I led the mobile development for version 2 of Pamo.

  • Flutter
  • Firebase

TaleGarden

TaleGarden is an e-reading application that empowers emerging authors to publish their works while providing readers with an immersive discovery experience. As the sole developer, I architected the entire platform with a focus on user experience and performance.

  • Android
  • Kotlin
  • Jetpack Compose
  • Supabase
  • PostgreSQL
  • Spotify

Pamo Delivery App

This app was built to help drivers/riders deliver goods to Pamo's customers seamlessly. I was the lead mobile developer for the Pamo Delivery App, integrating Google Maps for optimized routes and real-time tracking. As it is an internal app, I cannot share a link.

  • Flutter
  • Google Maps

VVUSA

VVUSA is a native Android app I developed to transform the student experience at Valley View University by unifying hostel booking, cafeteria services, work-study applications, and campus marketplace into a single convenient platform.

  • Android
  • Jetpack Compose
  • Kotlin
  • Firebase

QRA

QRA is a mobile app that allows users to take attendance using the scanning of qr codes. I was the lead developer for this project. I used Flutter and Firebase to build this app.

  • Flutter
  • Firebase

Blog

Kioblogs is my gift to aspiring and junior developers. I try to focus on programming best practices, and transitioning between technologies. My vision is to empower devs, and to let them know they are not alone.

  • Next.js
  • React
  • TypeScript
  • Markdown
  • Tailwind

Portfolio Website

This is the website you are currently on. I built this website to showcase my skills and projects. I used Next.js, Tailwind CSS, and Framer Motion to build this website. I am using React Email and Resend to handle the contact form.

  • Next.js
  • React
  • TypeScript
  • Tailwind
  • Framer

My Skills

My Experience

Contact Me

Please contact me directly at gn2kio@uwaterloo.ca or through this form.