Skip to content
View Twilight-Techy's full-sized avatar

Highlights

  • Pro

Block or report Twilight-Techy

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Twilight-Techy/README.md

Ibrahim A. Makanjuola

Software Engineer · AI systems and agentic AI
Lagos, Nigeria · open to relocation and remote · twilighttechy.dev

I build the machinery around models rather than just calling them: serving open-weight LLMs on GPUs, giving agents tools they can use safely, and squeezing models small enough to run on a microcontroller. Backend engineering is the foundation that makes any of it shippable.

B.Eng. Electronics and Computer Engineering, Lagos State University (2026).


Now

Backend engineer at De Cloud23 Technologies, on Games4Africa, the central hub for an African gaming platform. Core services in Express and MySQL: relational schema design, player accounts and auth, studio integrations into the hub, and wallet and rewards flows.

Building Skyla, an agentic life-automation platform where users compose sandboxed agents that run long tasks and keep persistent context. In development. Private repos, nothing to show publicly yet.


Selected work

artemis: an AI smart-home agent that runs a full agentic loop over voice and text: the model picks a tool, the tool executes, the result is fed back, and the agent speaks the confirmation. Nothing physical happens until the model has produced an explicit reasoning trace and the user has approved it. FastAPI and Gemini on the backend, ESP32 firmware over MQTT at the edge, plus a simulator mirroring the firmware's wire contract so the whole stack is developable without hardware.

kliniq-api: clinical triage across English, Hausa, Igbo and Yoruba, built on N-ATLaS, an open-weight Nigerian multilingual model. Served it myself on Modal A10G GPUs with vLLM: FP16, 8K context, cached weight volumes, request concurrency for warm starts. The model has no native function calling, so tool use is a call protocol I defined, parsed out of raw generations and executed transactionally. Awarri Developer Challenge 2025. Live · API

ev-range-estimation-system: range prediction for electric tricycles from a 60-second window of telemetry. An LSTM tuned with KerasTuner Bayesian search, then quantized to INT8 so it fits a 120 KB tensor arena and runs on a $5 ESP32 via TFLite Micro. The memory budget is the whole engineering problem.

attention-malaria-tb-detection: CBAM channel and spatial attention written from scratch and injected into five architectures (ResNet50, VGG16, MobileNetV2, DenseNet121 and a custom CNN) behind one shared builder, so the backbone stays the only variable. Compared with McNemar significance testing rather than raw accuracy deltas, alongside Grad-CAM heatmaps and latency and model-size benchmarks for deployment in constrained settings. The research design belongs to a separate project; the implementation is mine.

stepfunctions-sagemaker-pipeline: event-driven image classification on AWS: Step Functions orchestrating Lambdas around a SageMaker endpoint, with confidence thresholding and parallel fan-out.

crisp: a crime reporting and incident platform. Next.js, Prisma and PostgreSQL, with incidents rendered on a 3D globe through CesiumJS alongside MapLibre and MapTiler. Live

ruby-smart-notes: drop in lecture notes as text, a PDF, slides, or a photo of your handwriting, and Gemini returns a summary, key concepts, a quiz, and a tutor that has already read them. Gemini Vision does the OCR, so handwritten pages work. Next.js, Neon Postgres and Drizzle, multi-tenant behind Neon Auth. Live


Working with

Languages Python, TypeScript, JavaScript, SQL, C++ (embedded), Java
AI systems vLLM, Modal, Vertex AI, Gemini, tool and function calling, agent orchestration, Model Context Protocol, INT8 quantization, TFLite Micro, PyTorch, TensorFlow, Keras, scikit-learn, OpenCV, YOLOv8
Backend FastAPI, NestJS, Express, Django, SQLAlchemy, asyncpg, Prisma, Pydantic, REST design, JWT and RBAC
Data & infra PostgreSQL, MySQL, MS SQL Server, Redis, Docker, Azure DevOps CI/CD, AWS (SageMaker, Lambda, Step Functions, S3), Google Cloud (Cloud Run, Cloud Functions, Cloud SQL, Cloud Logging), MQTT

Certified in Model Context Protocol (Anthropic), OCI Generative AI Professional and OCI Multicloud Architect Professional (Oracle), and the AWS Machine Learning Nanodegree (Udacity).


Elsewhere

twilighttechy.dev · LinkedIn · X · mzone7325@gmail.com

Also a Millennium Fellow, and I've spent the last two years volunteering as lead engineer and mentor at the Retgrow Initiative, building learning tools for underserved students in Nigeria.

Pinned Loading

  1. artemis artemis Public

    Smart-home AI agent: speech and text become tool calls, gated by a reasoning trace and user approval before any physical action.

    TypeScript

  2. kliniq-api kliniq-api Public

    Multilingual clinical triage API. Serves N-ATLaS on Modal GPUs with vLLM, and adds a tool-calling protocol the model has no native support for.

    Python 1

  3. ev-range-estimation-system ev-range-estimation-system Public

    LSTM range prediction for electric tricycles, quantized to INT8 and running on an ESP32 inside a 120 KB tensor arena via TFLite Micro.

    Python

  4. attention-malaria-tb-detection attention-malaria-tb-detection Public

    CBAM attention across five CNN architectures for malaria and TB screening, compared with McNemar significance testing, Grad-CAM, and latency benchmarks.

    Python

  5. stepfunctions-sagemaker-pipeline stepfunctions-sagemaker-pipeline Public

    Event-driven image classification on AWS: Step Functions orchestrating Lambdas around a SageMaker endpoint, with confidence thresholding.

    Jupyter Notebook

  6. crisp crisp Public

    Crime reporting and incident platform with geospatial visualization — Next.js, Prisma, PostgreSQL, MapLibre and CesiumJS.

    JavaScript 1