Omotayo Iyiola

Omotayo Iyiola

Mentor
5.0
(1 reviews)
US$8.00
For every 15 mins
1
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Senior Software Engineer with over 7 years experience and LLM Trainer.
Senior Software Engineer with over 7 years experience and LLM Trainer.

I am a Software Engineer with over 10 years of experience in full-stack development and technical leadership. I specialize in modern web technologies, including JavaScript, TypeScript, React, Node.js, and AWS. My expertise spans frontend frameworks (React, Next.js), backend architectures (Node.js, Flask), and databases (MySQL, PostgreSQL, MongoDB).

I have led diverse projects, from HRIS systems to eVoting platforms, focusing on scalability, security, and system performance. Recently, I developed an AI-driven response evaluator app, enhancing NLP with the Natural library and refining machine learning models, strengthening my AI and model evaluation skills.

With a collaborative leadership style grounded in values of Excellence, Passion, Integrity, and Commitment, I have led initiatives that increased revenue and improved institutional rankings, including overseeing the creation of over 15 educational applications at Yaba College of Technology.

Also, actively use Cursor, GitHub Copilot, and ChatGPT in my day‑to‑day work.

  • Cursor: I lean on repo-wide context to refactor legacy modules, generate test suites, run multi-file code mods, and rapidly scaffold React/Next.js features. I also use its inline “chat-on-selection” to explain unfamiliar code paths and to produce migration scripts (e.g., Prisma/PostgreSQL schema changes).
  • GitHub Copilot: Great for fast boilerplate (handlers, DTOs, Prisma models), unit tests, and typed hooks in TypeScript-heavy codebases.
  • ChatGPT: Architecture brainstorming, prompt engineering for LLM features (LangChain), complex regex, and translating requirements into clean DDD/Clean Architecture boundaries.

This combo has materially reduced cycle time on projects like IntelliTest (AI-powered CBT) and my LangChain eCommerce chatbot, where I used AI tools to scaffold multi-turn LLM workflows, write evaluation chains, and iteratively harden the codebase.

My goal is to leverage my technical and leadership skills to drive innovation and deliver transformative solutions aligned with business objectives.

English
West Central Africa (+01:00)
Joined November 2024
EXPERTISE
4 years experience
6 years experience | 1 endorsement
6 years experience
3 years experience
3 years experience
8 years experience | 1 endorsement
3 years experience

REVIEWS FROM CLIENTS

5.0
(1 reviews)
Ravenn Bang
Ravenn Bang
February 2025
I had an issue for days and he managed to help me get it all fixed. I cannot be more grateful. A+ and easy to work with.
SOCIAL PRESENCE
GitHub
github-slideshow
A robot powered training repository :robot:
Ruby
0
0
ChatBot
A simple chatbot using OpenAI's GPT-3 API in Python
0
0
EMPLOYMENTS
Senior Software Engineer
Michofat Konsult Limited
2024-01-01-Present
  • Led platform-wide architectural initiatives, collaborating with product owners and designers to transform mock-ups into highly fu...
  • Led platform-wide architectural initiatives, collaborating with product owners and designers to transform mock-ups into highly functional and user-centric interfaces. Oversaw end-to-end development cycles from concept to production.
  • Streamlined developer onboarding by containerizing full-stack applications using Docker, ensuring environment consistency and reducing setup time across projects.
  • Designed scalable full-stack web applications and RESTful APIs using React, Next.js, Node.js, and MongoDB, significantly enhancing product performance and cross-platform reach.
  • Built a robust eVoting platform using React + Node.js, handling large-scale, real-time participation while reducing operational costs and human error.
  • Integrated Stripe billing systems, optimized API performance, and managed backend services for e-commerce applications using modern DevOps workflows.
  • Mentored junior developers, led code reviews, and established best practices in CI/CD.

Voice-Enabled RAG Assistant (Talking Avatar)

  • Built pipeline: JSON Q&A → embeddings → ChromaDB; exposed via Flask /ask API.
  • Implemented RetrievalQA with OpenAI (LLM + embeddings); tuned retriever (k=4) for grounded, low-latency answers. Integrated ElevenLabs TTS (voice ID via env), returning base64 MP3 with robust error handling/fallbacks.
  • Shipped React (Vite) chat UI with animated “speaking” avatar; reliable data-URI audio playback and autoplay-safe behavior.Resolved CORS/media quirks (flask-cors, safe encoding); added env-driven config, Postman tests, and setup docs. Designed as a drop-in service for e-commerce/telehealth/support portals to boost accessibility, engagement, and self-serve help.
API
Communications
Front-End
View more
API
Communications
Front-End
Full Stack
Google Cloud Platform
Object-Oriented Programming
Webpack
Kubernetes
Microservices
Flask-RESTful
Apollo
Agile
Api testing
RAG
Chromadb
Retrieval systems
View more
Lead Software Engineer
LogaXP
2024-08-01-2025-02-01
  • Guided and mentored a team of software engineers working with React, TypeScript, and Node.js, fostering a collaborative, innovati...
  • Guided and mentored a team of software engineers working with React, TypeScript, and Node.js, fostering a collaborative, innovative, and high-performance development culture.
  • Developed and launched an AI Response Evaluator App that automated evaluation processes—enhancing assessment accuracy and drastically improving feedback response time across internal tools.
  • Engineered a Code Review Automation Tool tailored to developer workflows, enabling insightful peer reviews, improved code quality, and faster iteration cycles.
  • Built an NLP module using the Natural library (Node.js), improving the company’s real-time text analysis capabilities for internal AI-powered tooling.
  • Led the Model Evaluation Initiative, designing robust testing, validation, and reporting mechanisms to ensure production models met quality and performance benchmarks.
  • Oversaw the full lifecycle of an HRIS (Human Resource Information System), implementing time-sensitive features using MySQL, Sequelize, and Cron jobs, ensuring timely delivery and system stability.
  • Developed and aligned technical strategies with company goals by staying on top of emerging technologies (e.g., AI toolkits, CI/CD best practices, developer productivity tooling).
  • Conducted regular code reviews and enforced modern coding standards and documentation practices to ensure long-term maintainability, scalability, and performance of applications.
  • Collaborated with cross-functional teams using tools like Slack, Trello, and Git, actively translating product requirements into functional and scalable technical implementations.
  • Actively contributed to backend development while leading engineering strategy, sprint planning, and innovation efforts across product verticals.
GitHub
Cursor
TypeScript
View more
GitHub
Cursor
TypeScript
Project management
React
Scrum
View more
Senior Software Engineer
SalesAgency
2023-08-01-2023-12-01
Created, tested, deployed, and properly implemented security of over 5 apps, ensuring robust and reliable outcomes. Completed projects’ ...
Created, tested, deployed, and properly implemented security of over 5 apps, ensuring robust and reliable outcomes. Completed projects’ lifecycle, from data loading to results visualization and deployment, utilizing React, Node.js, Prisma, Sequelize, AWS Amplify, and MySQL. Crafted an advanced Email Campaign Management System with React Flow, managing complex node designs and JSON data. Implemented actions like SendAll, SendMail, A/B Test, Delay, and Wait, significantly optimizing email marketing campaign efficiency by 50%. Orchestrated the development of an email suppression tool, Blacklist, managing the upload, download, and mail activity status for millions of emails and hashes.
Linux
Emerging event technology
View more
Linux
Emerging event technology
View more
PROJECTS
Scavenge - Node.js Backend Project
2024
Scavenge is a powerful backend project developed using Node.js, designed to provide a comprehensive solution for managing data and handli...
Scavenge is a powerful backend project developed using Node.js, designed to provide a comprehensive solution for managing data and handling HTTP requests via a RESTful API. Key Features: * Sequelize ORM & MySQL Database: Scavenge utilizes Sequelize ORM to facilitate seamless interaction with a MySQL database. * Yup Validation: The project integrates Yup, a schema validation library, to enforce data validation rules, ensuring that incoming data meets predefined criteria and enhancing data integrity and security. * JWT Authorization: Scavenge implements JSON Web Tokens (JWT) for secure user authentication and authorization, enabling the creation of stateless, token-based authentication mechanisms that enhance security and scalability. * bcrypt.js Encryption: User passwords are securely encrypted using bcrypt.js, providing robust protection against unauthorized access. * RESTful API: The backend exposes a RESTful API that adheres to industry best practices, facilitating seamless communication between client applications and the server. * Postman for API Documentation: Scavenge leverages Postman for comprehensive API documentation, enabling developers to explore, test, and understand the backend API endpoints effortlessly. * Testing with Mocha: Scavenge includes a suite of tests implemented using Mocha, a robust JavaScript testing framework, to validate the functionality and reliability of backend components. Thorough testing ensures the stability and resilience of the application. * Scalability and Performance: Engineered for scalability, Scavenge can efficiently handle high volumes of concurrent requests while maintaining optimal performance. Optimized database queries and caching mechanisms contribute to enhanced scalability and responsiveness. * Extensive Documentation: The project includes extensive documentation covering architecture, API endpoints, data models, usage guidelines, and more.
SQL
Node.js
TypeScript
View more
SQL
Node.js
TypeScript
React
JavaScript
View more
LLM Training
2025
I have experience supporting AI agents in the context of LLM training and prompt engineering. Over the past 6 months, I've worked on a la...
I have experience supporting AI agents in the context of LLM training and prompt engineering. Over the past 6 months, I've worked on a labeling tool where I created and refined multi-turn conversations (2, 6, 8, and 10 turns) to simulate realistic user-agent interactions. I also utilized function-calling tools to simulate script execution and return results, effectively mimicking real-world AI agent behavior. We supported clients like X.ai and ServiceNow, tailoring agent responses to specific use cases, evaluating output quality, ensuring logical continuity across turns, and providing reinforcement learning feedback. This involved a deep understanding of intent detection, tool use integration, and conversational design to make agents more useful and reliable in task execution.
Prompt Engineering
LLM
Llm inference tuning
View more
Prompt Engineering
LLM
Llm inference tuning
View more