Skip to content
View CharlesKariuki-001's full-sized avatar
:shipit:
:shipit:

Highlights

  • Pro

Block or report CharlesKariuki-001

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
CharlesKariuki-001/README.md

Hey, I'm Charles Kariuki πŸ‘‹

Aspiring AI Security Engineer & Computer Science Student at Mount Kenya University (MKU)

I build secure, transparent, and impactful AI systems that protect everyday Africans from digital threats β€” especially in the mobile money ecosystem.

Currently obsessed with two missions:

  • Protecting vulnerable users from mobile money fraud that wipes out life savings.
  • Mastering adversarial thinking at both the model and network layers.

πŸš€ Featured Projects

πŸ”₯ Vigilant AI
AI-powered fraud detection system built specifically for African mobile money (M-Pesa & similar).
Core Features: Rule engine + Machine Learning classifier + SHAP explainability β†’ Live Demo

🌐 AfricaNDR
Network Detection & Response platform tailored for African fintech infrastructure.
Uses Zeek sensors + custom parsers to detect SIM swaps, API abuse, C2 beaconing, and mobile money-specific network threats. Feeds live telemetry into Vigilant AI.

πŸ›‘οΈ AI Security Red Team Lab
Hands-on offensive pipeline for learning adversarial machine learning.
Current Focus: Block 1 β€” Building AdversarialForge (foundations of attacking & defending AI models).


πŸ› οΈ Tech Stack

Languages & Frameworks
Python PyTorch scikit-learn

Security & Networking
Zeek β€’ Scapy β€’ Docker β€’ Network Forensics

ML Ops & Explainability
SHAP β€’ Streamlit β€’ Pandas β€’ SQL β€’ MLflow (in progress)


πŸ“ˆ Current Progress

  • Vigilant AI: β€” Integrating full ML classifier + SHAP explainability layer
  • AfricaNDR: Building custom Zeek parsers and feature extraction pipelines
  • Red Team Lab: Completing foundational adversarial ML attacks (AdversarialForge)
  • Weekly public updates on X β€” real builds, real failures, real learning

πŸ“Š GitHub Activity

CharlesKariuki-001's GitHub Stats

Top Languages

GitHub Streak

πŸ† Trophies


🀝 Open To Collaboration

  • Remote AI Security / ML Engineering internships & junior roles
  • Beta testers for Vigilant AI (especially small merchants & fintech teams)
  • Contributors familiar with Zeek scripting, adversarial ML, or MLOps
  • Mentors in AI Security, Fintech Defense, or Network Security

Feel free to reach out β€” I’m always excited to learn from experienced engineers.


πŸ“¬ Connect With Me

LinkedIn X Email


"Every shilling stolen from a boda boda rider is a shilling that does not go into school fees, savings, or business growth."


Tech for Good | SDG Advocate | Building in Public

Pinned Loading

  1. ai-security-engineering ai-security-engineering Public

    A self-paced repository tracking my journey into AI Security Engineering. Documenting notes, research, and hands-on offensive/defensive projects.

    Jupyter Notebook

  2. africandr africandr Public

    AI-powered Network Detection & Response for African mobile money infrastructure. Zeek + ML + anomaly detection. Part of Vigilant AI.