Faruq Ayomide Olukayode

Software Developer, AI Training Specialist, Backend Engineer

Ilorin, NG.

About

Highly analytical Computer Science student and full-stack software developer with proven expertise across backend APIs, mobile (React Native), real-time systems, and robust product development. Currently co-building Riffly, a startup leveraging Supabase, and actively developing Quickdocs, demonstrating continuous innovation and a strong commitment to practical application. Seeking AI Training & Evaluation roles at Mercor to apply deep technical knowledge, analytical precision, and strong communication skills in enhancing frontier AI systems.

Work

Riffly (Startup)

|

Co-Builder - Backend & Mobile

Remote, Nigeria

→

Summary

Led the end-to-end development of Riffly's Supabase backend and React Native mobile frontend, ensuring robust architecture and seamless payment processing.

Highlights

Architected and owned the entire Supabase backend, including schema design, Row-Level Security (RLS) policies, Edge Functions, and Auth flows, optimizing data security and access control.

Integrated Paystack webhooks for secure payment processing, implementing idempotent event handling to prevent duplicate transactions and ensure financial data integrity.

Developed and implemented React Native / Expo frontend screens, meticulously aligning with product design specifications to deliver a seamless and intuitive user experience.

Made critical architectural decisions, opting for Supabase over Firebase to ensure cost predictability and better relational database fit, enhancing long-term scalability and maintainability.

Continuously evaluated AI-generated code suggestions against production requirements, directly enhancing system reliability and aligning with Mercor's code evaluation standards.

POS System - Node.js / Supabase / Vanilla JS

|

Full-Stack Developer (Portfolio Project)

→

Summary

Developed and deployed a comprehensive Point-of-Sale system for Nigerian SME clients, managing full-stack development from authentication to receipt generation.

Highlights

Built and deployed a complete Point-of-Sale system tailored for Nigerian SME clients, enhancing local business operations and improving efficiency.

Developed the backend using Node.js/Express on Render, the frontend with Vanilla JS on Vercel, and integrated PostgreSQL via Supabase for robust data management and scalability.

Managed end-to-end functionalities including user authentication, product management, sales recording, and automated receipt generation, streamlining business processes.

FlashShare - Local Network File Transfer App

|

Systems Developer (Personal Project)

→

Summary

Engineered and developed FlashShare, a cross-platform, internet-free file sharing tool designed for reliable local network transfers.

Highlights

Engineered a cross-platform, internet-free PC-to-PC file sharing tool leveraging Node.js, Express, WebSockets, and QR code generation for seamless local connectivity.

Designed the application specifically for real-world offline use cases, ensuring robust functionality and reliable file transfers in environments with unreliable or no internet connectivity.

Smart Library Tracking System (ESP32/RFID)

|

IoT & Firebase Developer (University Project)

→

Summary

Developed an IoT-based Smart Library Tracking System using ESP32 microcontrollers and Firebase for efficient RFID-based book management.

Highlights

Integrated ESP32 microcontrollers with Firebase Realtime Database to implement an RFID-based book tracking system, improving library management efficiency.

Diagnosed and resolved a critical Arduino-to-Firebase authentication failure, identifying an incorrect key type as the root cause, ensuring system reliability and data integrity.

Education

University of Ilorin

Ilorin, Nigeria
→
B.Sc.(Ed.) Computer Science Education

Courses

Data Structures

Algorithms

Elementary Differential Equations

Discrete Mathematics

Software Engineering

Languages

English

Yoruba

Skills

Code Evaluation

Bug detection, Logic review, Refactoring feedback, Security auditing, Benchmark writing.

Prompt Engineering

Instruction following, Adversarial prompting, Chain-of-thought elicitation, System prompt design.

RLHF / Human Feedback

Response ranking, Pairwise comparison, Preference labeling, Rubric-based scoring.

Voice & Speech Training

Pronunciation accuracy review, Accent-neutral transcription (Yoruba-English), Prosody and naturalness scoring, Dialogue naturalness rating.

Data Annotation

Text classification, Intent labeling, Named entity recognition, Code-comment alignment.

Domain Expertise

Backend systems, REST API design, Database schema, Mobile development, Computer science theory.

Languages

JavaScript, TypeScript, Go, Python, Bash, SQL.

Backend

Node.js, Express, Echo (Go), REST APIs, PostgreSQL, Supabase Edge Functions.

Frontend / Mobile

React Native, Expo, Vanilla JS, HTML/CSS.

Infrastructure

Supabase, Firebase, Docker, Render, Vercel, WebSockets.

Tools

Git, Neovim + LSP, Postman, nvm, rustup, Arduino IDE.

Projects

Quickdocs

→

Summary

Developing a new software project focused on efficient document creation and management.