Skip to content
View jamesmogoi's full-sized avatar

Block or report jamesmogoi

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

James Mogoi

Cybersecurity & Software Engineer — Nairobi, Kenya

Diploma in Cyber Security and Forensics, Zetech University. I build and maintain production web systems, with a focus on payment integration and application security. Currently seeking a cybersecurity attachment in Nairobi.


Focus

Application security · Payment systems security · Incident response · Digital forensics


Production Work

Live e-commerce platform built and maintained for a Nairobi business. Real customers, real transactions, in production.

  • Full M-Pesa Daraja integration — STK push, callback handling, payment reconciliation
  • Handling of duplicate callbacks, timeout states and failed-payment recovery
  • Authentication and session management, webhook validation, secrets management
  • Google Merchant Center and Google Business Profile integration
  • Ongoing maintenance, updates and uptime responsibility

Analytics Dashboard

React frontend with WebSocket data streaming and a Redis caching layer.


Skills

Security Vulnerability assessment · Network security · Cryptography fundamentals · Incident response · Digital forensics · Ethical hacking fundamentals · Risk management and governance · Cyber law

Backend Python (FastAPI, Flask, Django) · Node.js

Frontend React · Next.js · TypeScript

Data PostgreSQL · MongoDB · Redis

Tools & Infrastructure Linux · Docker · Git · Vercel · CCNA-level networking


Currently

  • Preparing for CompTIA Security+
  • Hands-on labs on TryHackMe
  • Writing up practical notes on M-Pesa payment security

Contact

Nairobi, Kenya (GMT+3) — open to cybersecurity attachment, junior security roles and remote work.

Popular repositories Loading

  1. xplo xplo Public

  2. school school Public

    School Folder Structure

  3. Assignments Assignments Public

    Zindua Assignments

    HTML

  4. TEST TEST Public

    TEST

  5. Zindua-Css Zindua-Css Public

    css

    HTML

  6. Restaurant Restaurant Public

    CSS