Image of Favour
👋🏾

Hello, I'm Favour
a software engineer

Building beautiful mobile and web experiences with a passion for AI and innovation.

iOSSwiftUIFlutterAndroidJetpack ComposeKotlinAI AgentsNext.js+17 more

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

Project I worked on

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
Project I worked on

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
Project I worked on

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
Project I worked on

Stepping Up the Prompt Game: Requirements Engineering as a Catalyst for Effective Code Generation

Explored the intersection of Requirements Engineering and Prompt Engineering for improving LLM-based code generation. Proposed the Requirement-Enriched Prompt Refinement Pattern enabling LLMs to identify missing requirements and suggest improved prompts for more accurate and context-aware code generation.

  • Prompts Engineering
  • Requirements Engineering
  • Gen AI
Project I worked on

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
Project I worked on

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
Project I worked on

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.

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

My Skills

  • iOS
  • SwiftUI
  • Flutter
  • Android
  • Jetpack Compose
  • Kotlin
  • AI Agents
  • Next.js
  • Java
  • XML
  • LLMs
  • AI
  • Python
  • HTML
  • CSS
  • Tailwind
  • Bootstrap
  • JavaScript
  • TypeScript
  • React
  • Node.js
  • Express
  • Git
  • Firebase
  • MongoDB

My Experience