Software Engineer & Security Expert

I'm James Gichia, a web application specialist who develops scalable and secure applications. I have a strong passion for building robust full-stack web applications and securing them against real-world threats. My journey as a software engineer spans government ICT infrastructure, applied penetration testing, and architecting multi-tenant SaaS platforms.

Profile

James Gichia is a Kenyan Web Application Specialist and Security Expert based in Ruiru. He specializes in full-stack web development using modern frameworks like Next.js, Django, and React, alongside advanced application security, CI/CD, and Cloud deployment. Educated at Mama Ngina University with a BSc in Computer Science, and possessing Cisco cybersecurity certifications, his notable engineering work includes WebGuard (an automated security scanner) and tuSupport (a multi-tenant SaaS platform).

Education

BSc Computer Science

Mama Ngina University, Kenya

BSc Program

Relevant coursework: Computer Systems Security, Computer Networks, Advanced Database Systems, Distributed Systems, Design & Analysis of Algorithms, Research Methods.

Experience

ICT Infrastructure & Security Intern

ICT Authority, Coast Region, Kenya

May 2025 – Jul 2025

  • Identified and remediated network vulnerabilities across government systems
  • Configured networking equipment across regional government offices
  • Conducted formal security assessments and authored remediation procedures
  • Collaborated with cross-functional teams on infrastructure improvements

Certifications

Cisco — Ethical Hacking
Cisco — Cybersecurity Essentials
Cisco — Introduction to Cybersecurity
Cisco — Networking Fundamentals

Leadership & Events

Chairperson — SDA Society (Campus)

Led meetings, mentored members, and organised training sessions and outreach programs. Managed communication and project execution across the organisation.

CyberWeek Africa 2025 — Delegate

Oct 27–31 · Kenya School of Government, Nairobi

Attended the "Compliance by Design" track; networked with professionals from NC4, ICT Authority, and the Communications Authority of Kenya.

EnglishFluent (C2)
KiswahiliIntermediate (B1)
KikuyuIntermediate (B1)
Chat on WhatsApp