I build the machinery around AI models, not just calls to them
LLM inference infrastructure, tool-calling agents, and models small enough to run on a microcontroller, backed by the backend engineering that makes any of it shippable.
types.FunctionDeclaration(
name="control_device",
description="Turn a device on or off.",
parameters=types.Schema(
type=types.Type.OBJECT,
properties={
"device_name": types.Schema(...),
"action": types.Schema(...),
"reasoning_trace": types.Schema(
type=types.Type.STRING,
description=(
"Observations and logical "
"deductions that led to "
"suggesting this action."
),
),
},
),
)
# the model must explain itself, and the user
# must approve, before anything physical happensAbout Me
My Background & Skills

Hi, I'm Ibrahim Makanjuola
I'm a software engineer working at the intersection of AI systems and backend engineering. I've served an open-weight multilingual LLM on GPUs with vLLM, built an agent that reasons over live sensor data to switch on hardware in a real room, and quantized a network to INT8 so it runs inference on a $5 microcontroller.
Right now I'm a backend engineer on Games4Africa, the central hub for an African gaming platform. Before that I built production APIs at Intenttech, and I've spent the last two years volunteering as lead engineer at the Retgrow Initiative, putting structured tech education in front of 100+ students. I hold a B.Eng. in Electronics and Computer Engineering from Lagos State University.
AI Systems
- vLLM
- Model Context Protocol
- PyTorch
- TensorFlow
Backend
- FastAPI
- NestJS
- Python
- PostgreSQL
Selected Work
Agents, inference infrastructure, and on-device ML
Get In Touch
Contact Me
Let's Talk About Your Project
Have a project in mind or just want to say hello? Feel free to reach out. I'm always open to discussing new projects, creative ideas or opportunities to be part of your vision.





