Skip to content
View GEO-HACK's full-sized avatar

Highlights

  • Pro

Block or report GEO-HACK

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
GEO-HACK/README.md

πŸ‘‹ Hi, I'm Geoffrey Kirumba

πŸ’» Full-Stack Software Engineer | 🌍 Based in Nairobi, Kenya | πŸŽ“ Final-Year CS Student

geo-hack


πŸš€ About Me

  • πŸ”­ Currently building production systems for real clients β€” an AI-powered salon booking platform, an event ticketing system for a women's professional network, and a hybrid network intrusion detection system (capstone)
  • πŸ€– Building AI agents β€” conversational booking agents using LLM tool-calling (Gemini, Grok) backed by real-time database lookups
  • πŸ›‘οΈ Researching hybrid intrusion detection β€” combining signature-based detection with ML ensembles (Random Forest, XGBoost, Isolation Forest) for my final year project, Watchtower
  • 🌱 Deepening my skills in Next.js 14, TypeScript, FastAPI, and cloud deployment
  • 🀝 Open to internships and apprenticeships in software engineering, frontend development, and ML
  • πŸ‘₯ Founder of Frontend Lab β€” a developer learning community covering frontend system design, ML, and community challenges
  • 🧠 Passionate about clean architecture, scalable systems, and shipping real things β€” not just tutorials

πŸ› οΈ Featured Work

Project Description Stack
πŸ›‘οΈ Watchtower Hybrid Network Intrusion Detection System β€” signature engine + 3-model ML ensemble fused into a unified verdict, live dashboard, real-time alerting Python, FastAPI, scikit-learn, XGBoost
πŸ’… Salon Booking Platform Full-stack luxury salon system with an AI conversational booking agent, WhatsApp confirmations, and Paystack payments Next.js 14, Express.js, MongoDB, Gemini/Grok API
🎟️ AWN Ticketing Platform Event RSVP and ticketing system with M-Pesa payments and member ID validation for Asian Women Network Kenya Next.js 14, Firebase, M-Pesa Daraja API
🌐 Asian Women Network Kenya Official organisation website β€” asianwomenkenya.org Next.js, GSAP, Tailwind CSS
πŸ“„ FlipAfrica African-built PDF-to-flipbook platform with M-Pesa/Pesapal payments, WhatsApp sharing, and AI summarization Next.js 14, FastAPI, MongoDB, Cloudinary

🧰 Tech Stack

Frontend

React Next.js JavaScript TypeScript TailwindCSS

Backend & Database

Python FastAPI Django Node.js Express MongoDB MySQL

ML & AI

scikit-learn Pandas NumPy

Tools & Platforms

Azure Git GitHub VS Code Postman


πŸ“Š GitHub Stats

geo-hack stats geo-hack streak

geo-hack top languages


πŸ† Trophies

geo-hack trophies


🀝 Let's Connect

LinkedIn Instagram LeetCode


"Building impactful solutions, one commit at a time."

Popular repositories Loading

  1. Nexus Nexus Public

    JavaScript 1 1

  2. GEO-HACK GEO-HACK Public

    Config files for my GitHub profile.

  3. Learn-HTML-CSS-JS Learn-HTML-CSS-JS Public

    Forked from 0necontroller/Learn-HTML-CSS-JS

    This repo contains materials for our community's web-track. We set-up a project based learning system which has proven highly effective.

    HTML

  4. LCG LCG Public

    Forked from 0necontroller/LCG

    Learn Code and Grow. This is a community website project.

    HTML

  5. python python Public

    python projects

    Python

  6. network-and-system-administration network-and-system-administration Public