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.
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
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
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.
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.
A client arrived with a spec already priced by another developer. Before answering, I treated it like code: I tested it. Dozens of unanswered questions later, the real conversation could start.
MTN MoMo, Orange Money, Wave, Airtel, M-Pesa on one side; Visa and Mastercard on the other. What you learn wiring up a payment flow for a market where the bank card is the minority option.