Michael M.

Michael M.

Senior Full-stack Developer & AI Engineer

Lagos, Nigeria
Hire Michael M. Hire Michael M. Hire Michael M.

About Me

Michael is a Senior Full-stack Developer and AI Engineer who develops intelligent systems that redefine human-technology interaction. His expertise lies in seamlessly integrating cutting-edge AI, including large language models like GPT-4, Claude, and open-source alternatives, with robust full-stack development practices. Michael’s journey has evolved from crafting web applications to architecting sophisticated AI systems, developing multi-model AI chatbots, pioneering Retrieval-Augmented Generation (RAG) for context-aware knowledge base creation, creating advanced code-generation engines, leading the development of vision-language models, and implementing domain-specific LLMs for optimized performance and cost efficiency.

Work history

UpStack
UpStack
Senior Full-stack Developer & AI Engineer
2021 - Present (4 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Trilogy
Trilogy
AI-Augmented Full-stack Principal Engineer
2023 - Present (2 years)
Remote
  • Pioneering the development of intelligent systems using LLMs, including but not limited to GPT-4, Anthropic's Claude, and open-source models like LLaMA and BLOOM.

  • Designed and deployed AI-powered chatbots using various LLMs to field complex inquiries, enhancing customer support with immediate, accurate responses across multiple domains.

  • Pioneered the use of RAG with different LLMs for contextually aware knowledge base article generation, improving the relevance and precision of information provided.

  • Developed a sophisticated code-generation engine and implemented domain-specific LLMs to address unique business challenges.

  • Leading the creation of multimodal AI applications, including vision-language models.

Retrieval-augmented Generation (RAG) Artificial Intelligence (AI) LangChain GPT-4 PythonPrompt Engineering Multi-agent Systems Large Language Models (LLMs) LLaMA OpenAIAI Chatbots
Venture Garden Group
Venture Garden Group
Senior Software Engineer
2020 - 2023 (3 years)
Lagos, Nigeria
  • Built and deployed front-end solutions for the VGG's meter data management and live monitoring solutions.

  • Designed, developed, and implemented custom software and database features for modernized power systems with limited oversight.

  • Provided improvements to solutions, ensured product quality, and solved problems to meet objectives.

Verraki Africa
Verraki Africa
Senior Software Developer
2019 - 2020 (1 year)
Lagos, Nigeria
  • Led processes for the development of full-stack solutions on a time and expense system for a client.

  • Deployed fully functional Docker solutions for cloud deployments, handling complex technical and design decisions.

  • Developed and implemented front-end solutions for a visitor management solution deployed on web and mobile platforms.

Accenture
Accenture
Technology Analyst
2018 - 2019 (1 year)
Lagos, Nigeria
  • Worked on business requirement gathering, test plans, and script development for a payment deployment solution.

  • Provided performance analytics and executed a reporting solution for a client, handling testing, defects, and optimizations of the Java app.

  • Designed and provided recommendations for enhancements to support the solution.

Pajuno Development Company
Pajuno Development Company
Software Engineer
2015 - 2019 (4 years)
Lagos, Nigeria
  • Collected client requirements and used the latest development techniques for web app solutions for Pajuno's card management systems.

  • Provided support for the efficiency of Pajuno's card personalization products, identifying deficiencies, ambiguities, and complex issues.

  • Followed established development patterns and processes in delivering a kiosk app with facial recognition authentication.

Portfolio

Software Developer - Facial Recognition System
Software Developer - Facial Recognition System

Designed and developed a facial recognition system built on TensorFlow.js to try out different models embedded in workers for multi-threaded performance. The solution helps with age estimation, gender detection, iris detection, body part detection, liveness check (blink detection, object recognition), and facial recognition through Face Descriptor Euclidean Distance Comparison.

Software Developer - eCommerce Demo App
Software Developer - eCommerce Demo App

Built and implemented an eCommerce platform to show off UI designs using Angular and the Eva design system. The solution uses Angular, Firebase, TensorFlow.js, Web Workers, and Service Workers.

Software Developer - Warehouse Manager
Software Developer - Warehouse Manager

Participated in delivering solutions for Warehouse Manager, an all-in-one solution for managing and controlling day-to-day warehouse operations like shipping, receiving, put-away, and picking goods.

Education

MSc Electrical and Electronics Engineering (Embedded Systems)
MSc Electrical and Electronics Engineering (Embedded Systems)
University of Southampton
B.Eng Electrical and Electronics Engineering
B.Eng Electrical and Electronics Engineering
Swansea University