Skip to content
View peter-njoro's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report peter-njoro

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.

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
peter-njoro/README.md

Peter Njoroge Chege

ML engineer from Kenya. I build systems around AI — how models communicate, how they handle context, how they can be useful outside of a chat window.


What I'm building

Contexa — a Python framework for AI-to-AI communication. Agents shouldn't have to re-explain themselves every time they hand off to another model. Contexa gives them a shared context layer with versioned storage, E2E encrypted sync, and a self-hostable relay. Heading toward open source.

ReconRoll — a facial recognition attendance system. React frontend, deployed on AWS ECS Fargate. Currently at v2, going headless from v3 with InsightFace/ArcFace replacing dlib.


Stack

Python · Docker · AWS ECS · PostgreSQL
scikit-learn · PyTorch · Pandas · NumPy · OpenCV · Django/DRF

Right now

  • Wrapping up the ALX Data Science program
  • Job hunting — big tech is the long-term target, open source and research are the interesting detours

Find me

Pinned Loading

  1. nezuko-plasma nezuko-plasma Public

    Cinematic KDE Plasma theme inspired by Nezuko from Demon Slayer, featuring video splash, animated progress bar, and a sleek liquid glass aesthetic.

    Shell 4

  2. ReconRoll ReconRoll Public

    A facial recognition tool

    Python 3

  3. react react Public

    my portfolio

    TypeScript 1

  4. contexa contexa Public

    Contexa — A local-first context engine that runs as a system daemon, letting a single user's devices store, version, and sync structured JSON context without a central server. Includes a local HTTP…

    Python 1

  5. Task-Project-Management-Tool Task-Project-Management-Tool Public

    For teams to assign tasks, track progress, and manage deadlines. It includes features like kanban boards, progress reports and notiifications.

    HTML 1

  6. hqwalls hqwalls Public

    wallpapers from hdqwalls

    Python