Curious by nature. Engineer by choice.

I'm a software engineering student who actually enjoys the parts most people skip: schema design, API contracts, edge cases at 2am. My core strength is the backend, but I've shipped full-stack projects too. I've spent the last three years learning by building real systems, not toy apps.

My capstone project ran in real university exams. When something breaks in production and real students can't register attendance, you think differently about the code you write.

Profile
Name
Narcisse Ngandu Kabongo
Based in
Nicosia, North Cyprus
University
Cyprus International University
Graduating
June 2026
Specialisation
Backend Development
Languages
French (Native), English (Fluent)
Availability
Open to SE internships

The path that got me here

"

Good software is invisible. It just works, and nobody has to think about it.

Narcisse
2025/2026

Capstone Project Lead, Backend

Cyprus International University

Led backend development on a real biometric attendance system deployed in actual university exams. Built the full API layer with Django/DRF, designed the MySQL schema, and handled encrypted biometric data storage on Raspberry Pi hardware.

2025/2026

Full-Stack Developer, Smart Farm System

Database Management Course, CIU

Designed and deployed a complete agricultural management platform. Built RESTful APIs with FastAPI, designed a 10-table PostgreSQL schema with stored procedures and triggers, deployed to Render with a React/TypeScript frontend on Vercel.

2025/2026

Web Developer, Activity Tracker

Internet Programming II, CIU

Built a full-stack activity tracker from scratch with PHP. Implemented session auth, SQL injection prevention, and a dark glassmorphism UI with light/dark mode toggle using CSS variables.

2022

Started BSc Software Engineering

Cyprus International University, Nicosia

Moved to North Cyprus to study Software Engineering. Completed coursework in Database Management, Algorithms & Data Structures, Operating Systems, Computer Networks, and Software Design.

How I work

01
Understand

I start by breaking down the problem: what does it need to do, what breaks it, who uses it.

02
Design

Schema first. I design the data model and API contracts before writing a single line of application code.

03
Build

I care about naming, structure, and leaving the code in a state where the next person doesn't hate you.

04
Deliver

I test edge cases, watch for slow queries, and make sure the same config works in dev and production.