About

I am a software engineer and researcher focused on maintainable systems.

I build production web platforms, backend systems, and applied computing projects. I describe work through constraints, tradeoffs, and measurable scope.

8 years shipping web platforms across public services, SaaS products, and internal workflows.

6+ teams across legal, education, media, open-source, research, and operations.

Bernard Ngandu working across software and research contexts

Working Approach

I care about the parts of software that remain after the first release — reliability, ownership, data consistency, access control, and the ability for a team to make the next change without guessing.

Most of my work sits between implementation and evaluation. I build systems, test assumptions, document tradeoffs, and study how software behaves when infrastructure, budget, and access are limited.

Principles

The habits I return to when projects become ambiguous, long-running, or operationally expensive.

Start From Constraints

I try to understand the operating limits first: data quality, team capacity, deployment path, cost, access, and maintenance.

Care In The Details

Readable code, useful interfaces, and modest documentation matter because they decide who can keep improving the work later.

Build With The Team

The best technical decision is rarely isolated from people. I prefer clear ownership, reviewable tradeoffs, and shared context.

Respect The Data

I treat access control, privacy, and auditability as part of the product, especially on legal, education, and internal platforms.

Selected Roles

A few contexts that shaped how I think about software engineering, operations, research questions, and maintainable systems.

Auto Lubumbashi logoAL

Software Engineer at Auto Lubumbashi, focused on TypeScript, Node.js, and React work.

June 2025 - Present

Leganews Pro | Veille Juridique logoLP

Chief Technical Officer at Leganews Pro | Veille Juridique, focused on Symfony, PHP, and MySQL work.

February 2023 - Present

Investing In People ASBL logoII

Web Developer Consultant at Investing In People ASBL, focused on MySQL, Symfony, and PHP work.

February 2023 - Present

GoodBytes.nl logoG

Web Developer Consultant at GoodBytes.nl, focused on JavaScript, Openfire, and XMPP work.

February 2021 - April 2022

Velocom logoV

Web Developer Consultant at Velocom, focused on MySQL, Symfony, and PHP work.

June 2020 - November 2021

Itot Africa logoIA

Web Developer at Itot Africa, focused on TypeScript, React, and Node.js work.

November 2020 - May 2024

Itot Africa logoIA

Web Developer at Itot Africa, focused on TypeScript, React, and PHP work.

July 2019 - November 2020

Itot Africa logoIA

Web Developer Intern at Itot Africa, focused on HTML, CSS, and JavaScript work.

July 2018 - July 2019

Technologies

Tools I use for production systems and research prototypes.

The tools I reach for when building production web platforms, internal systems, and research prototypes.

Backend

Symfony, PHP, MySQL

Symfony
PHP
MySQL

Frontend

React, Angular, Vite

React
Angular
Vite

Delivery

GitHub, Vite

GitHub
Vite

References

Salvatrice Bahindwa

Salvatrice Bahindwa

Business Lawyer, Managing Partner at LegalterLaw

Guus der Kinderen

Guus der Kinderen

Founder at GoodBytes.nl

Henrique Mukanda

Henrique Mukanda

Co-founder and Deputy Chief Executive Officer at Itot Africa

Uriel Balela

Uriel Balela

Software Developer at Silicon Overdrive PTY (LTD)

Kileshe Kasoma

Kileshe Kasoma

Vice President, Ukamili Digital City

Josue Yenga

Josue Yenga

Data Analyst | Project Management | Artificial Intelligence and Data-Driven Solutions.

Bernard working with a laptop in a production context
Career context 01
Bernard in a professional setting
Career context 02
Work session with people and equipment
Career context 03
Professional field context
Career context 04
Bernard at Auto Lubumbashi in front of partner logos
Auto Lubumbashi partner context
Bernard in a workplace setting
Career context 06
Bernard during a career moment
Career context 07
Bernard in a professional environment
Career context 08
Professional event or work context
Career context 09
Career moment in a formal setting
Career context 10
Workplace collaboration context
Career context 11
Team or field work context
Career context 12
Career context with a group or workspace
Career context 13
Bernard in a career-related setting
Career context 14
Professional context from Bernard's work
Career context 15
Bernard working with a laptop in a production context
Career context 01
Bernard in a professional setting
Career context 02
Work session with people and equipment
Career context 03
Professional field context
Career context 04
Bernard at Auto Lubumbashi in front of partner logos
Auto Lubumbashi partner context
Bernard in a workplace setting
Career context 06
Bernard during a career moment
Career context 07
Bernard in a professional environment
Career context 08
Professional event or work context
Career context 09
Career moment in a formal setting
Career context 10
Workplace collaboration context
Career context 11
Team or field work context
Career context 12
Career context with a group or workspace
Career context 13
Bernard in a career-related setting
Career context 14
Professional context from Bernard's work
Career context 15