Denning Gichaba Ndege

Software Engineer | Full-Stack Developer | Cybersecurity Enthusiast

Download Resume

About Me

Motivated Software Engineer with a strong foundation in backend and full-stack development, passionate about building scalable applications and secure systems. Skilled in Python (Flask, Django), JavaScript (React), SQL, and API development. Experienced in collaborating on academic, personal, and internship projects. Currently pursuing opportunities to grow as a developer while exploring advanced cybersecurity solutions.

+254759316941
Nairobi, Kenya

Technical Skills

A showcase of my technical proficiencies.

Programming Languages
Python
JavaScript
SQL
PHP
Frameworks & Libraries
Django
Flask
React
Yii
Laravel
Databases
PostgreSQL
MySQL
SQLite
MongoDB
Web Technologies
HTML5
CSS3
REST APIs
JSON
AJAX
Tools & Platforms
Git/GitHub
Docker
Railway
Postman
VS Code
Security & Authentication
JWT
OAuth
Secure Coding Practices
Other Skills
ORM (SQLAlchemy)
Data Modeling
Unit Testing
UI/UX Design

Projects

A selection of my recent work.

Travel Experience Journal
A full-stack web application for travelers to share posts, comment, follow others, and tag locations. Features authentication, CRUD, and image uploads.
Flask
React
PostgreSQL
REST API
Rental Management System (CLI)
A CLI tool built with Python and SQLAlchemy ORM for managing properties, tenants, and payments. Features property & tenant management, payment tracking, and reporting.
Python
SQLAlchemy
CLI
Bot Battlr
A mini React app where users enlist bots to their army and manage them. Features CRUD operations and API integration.
React
API Integration
Movie Recommendation Engine
A React-based app integrating TMDb API for personalized movie search and recommendations.
React
TMDb API
E-commerce App
Full-stack project for second-hand clothes with React frontend and Django backend. Features multiple user roles and order management.
React
Django
E-commerce
Quiz Management App
A full CRUD app built with React and JSON Server to create, edit, and delete quizzes.
React
JSON Server
CRUD

Journey & Credentials

My professional experience and qualifications.

Work Experience

Present

Software Engineer

Hela Capital

Developing and debugging in-house systems for a dynamic fintech company. Working primarily with PHP and the Yii framework to build and maintain robust financial applications.

Mar 2025 - Jul 2025

Software Engineer Intern

Adanian LABS

Contributed to requirement gathering, backend API design, troubleshooting, and documentation. Collaborated with senior engineers to configure systems and deploy applications.

Sep 2022 - Dec 2022

IT Support

Parliament of Kenya

Provided technical support and troubleshooting for hardware and software issues within the parliamentary offices.

Ongoing

Freelance & Academic Projects

Personal Development

Developed multiple full-stack web apps with Flask, Django, React, and PostgreSQL. Built REST APIs for authentication, CRUD operations, and integrations. Applied version control with GitHub for collaborative work.

Education & Certifications

Software Engineering Certificate

Moringa School

KCNA - Kubernetes Cloud Native Associate

Cloud Native Computing Foundation

Bachelor’s Degree in Computer Information Systems

Kenya Methodist University

Get In Touch

I'm open to new opportunities and collaborations.

Contact Information

Phone

+254759316941

Location

Nairobi, Kenya