Douala, Cameroon (UTC+1), available remote

I build web applications. Then I make sure they hold.

I’m Jisselin Djilo, or Cj for short. For close to six years I’ve been shipping front-ends and back-ends in Vue.js, React, Laravel and Node.js, for teams in France, the United States and Cameroon.

What sets me apart fits in one line: I write the tests too. Cypress, PHPUnit, Postman. The code I hand over has already been broken before it reaches production.

Book a 20-minute callSee the work
I reply within 24 hours, weekends included.
Experience6 years, 5 organisations, 10+ applications
RemoteFrench & US teams since 2020
LanguagesFrench native · English professional
Core stackVue.js · React · Laravel · Node.js · Cypress

Selected work

Three projects, three case studies
Melrys, dashboard
Products & SaaSFreelance

Melrys

An e-invoicing platform for French companies. I took over the entire front-end: 30 to 60 screens built from Figma, plus a rewrite of the React architecture into a modular structure the whole team then adopted as its standard.

React · Zustand · Ant Design · Tailwind CSS · REST API · Cypress · Postman

FrenchCamp.fr, home page
Products & SaaSCo-founded

FrenchCamp

An e-learning platform, 100% in French and 100% tech. I led the technical side: design, 100% of the front-end and back-office in Vue.js, part of the Node/Express back-end, and the payment integration.

Vue.js · Tailwind CSS · Pinia · Element Plus · Node.js · Express · MongoDB · REST API · PawaPay · Dodo Payments

Résidence Kesla Guest House, home page
Products & SaaSFreelance

Résidence Kesla Guest House

A booking application for a serviced-apartment residence in Yaoundé. Public side: gallery, online booking, Mobile Money payment. Private side: a custom back-office (units, stays, payments, newsletter) behind role-based authentication.

Vue.js · Tailwind CSS · PrimeVue · Laravel · REST API · NotchPay · Postman · cURL

Does one of these look like what you’re building? Let’s take twenty minutes, no strings attached.

Book a slot

How I work

01

I test what I ship

Most developers stop when it works on their machine. I keep going: Cypress end-to-end tests, PHPUnit unit tests, API tests with Postman and cURL. On Melrys, Kesla and Cabinet Otti, the tests were part of the delivery, not of some later phase.

02

I structure before I speed up

On Melrys I stopped shipping features to rewrite the React architecture mid-project. It was the wrong moment and it was the right call: the modular structure became the team’s standard, and a complete redesign of the mockups did not derail the deadline.

03

I flag what’s wrong, early

A gap between the mockup and the business logic costs ten minutes on Monday and three days on Friday. I raise inconsistencies the moment I see them, even when they’re outside my scope.

Writing & Reflections