Peter Johnson builds AI systems that ship.
I’m a machine learning engineer based in Nigeria, known online as Codaks. I design and deploy ML models and AI agents that do real work. Open to ML and AI engineering roles, and to automation projects for teams that want repetitive work handled.
Kàlẹ́ndà
A personal productivity assistant that manages Google and Outlook calendars through the messaging apps you already use. Schedule, reschedule and review events from Telegram or Slack, and receive reminders ahead of every commitment. WhatsApp support is coming soon.
I designed and built the full product: the LangGraph agent, Google and Microsoft sign-in, Telegram and Slack integrations, an account dashboard for connecting calendars, and deployment on Render. Any Slack workspace can install it.
- Works withGoogle Calendar and Outlook
- Chat inTelegram and Slack, WhatsApp soon
- Under the hoodLangGraph agent, OpenAI model, deployed on Render
- Built forEveryone: business owners, busy professionals and anyone who lives in their calendar, anywhere in the world
Machine learning projects
Solar Predictive Maintenance
Scores the health and failure risk of solar inverters from live sensor readings, including an ESP32 monitoring setup, so faults are flagged before they cause downtime.
Live demo Code on GitHubAI Job Recommender
Matches candidates to roles that fit their skills, reducing the time spent searching through irrelevant listings.
Live demoChurn Prediction API
A trained model that predicts customer churn, served through an API that other applications can call.
Simple Database App
A data application built entirely on SQL, demonstrating structured data handling from tables to queries.
Agents and automations
Workflows that let AI agents handle repetitive business tasks.
Zenith GetHired Support Agent
An AI support agent that handles customer enquiries over WhatsApp and email, assists with registration and account issues, and reports payment status.
Try it on TelegramReturn Request Automation
Customers submit return requests through Telegram. The workflow retrieves the order from Google Sheets and checks eligibility against the return window.
AI Workshop Booking Agent
An agent that checks availability and books workshop appointments on Google Calendar, then sends notifications through WhatsApp and Discord.
Currently building
New features are rolling out shortly, starting with WhatsApp support.
A machine learning pipeline for forecasting disease outbreaks across Africa, currently in the research phase.
Experience
Building and shipping AI products, agents and automations, including Kàlẹ́ndà.
Machine learning work at a Lagos tech company.
Federal University Oye-Ekiti.