Image of Favour
👋🏾

Hello, I'm Favour, a software engineer.

About Me

I’m a Mobile Software Engineer at Shack Shine with a deep passion for building robust, user-centric applications. My professional experience in AI, including building Agentic Generative AI and RAG pipelines at the Vector Institute, enhances my approach to mobile development. My core expertise includes native iOS (Swift, SwiftUI) and Android (Kotlin, Jetpack Compose), alongside cross-platform development with Flutter.


I hold a Master’s in Computer Science from the University of Waterloo, where my thesis work produced 'SWE-bench-secret'. This project established a private, contamination-free benchmark to advance AI agent evaluation in real-world software engineering tasks.


Highlighted Projects: Explore my work on SWE-bench-secret, and mobile apps like TaleGarden, my upcoming app for newer authors.


Let’s connect! I’m always eager to collaborate on innovative solutions that 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

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

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.