Fiorella

Hesafin

2022–Present · Senior Front-End Developer

Visit site ↗
Hesafin

Digital savings platform built for UNICEF's community groups in Burundi, designed for offline-first use and optimized for unreliable networks.

🟢 Project currently live

Key Contributions

  • Developed the entire front-end application from scratch using Vite + React.
  • Implemented RxDB with offline-first sync, supporting seamless data recovery in poor connections.
  • Built a login/transaction queueing system to handle intermittent network reliability.
  • Encrypted offline data storage to enhance security.
  • Improved sync strategies and added indexing for database performance.
  • Collaborated on UI/UX from Figma designs with a focus on accessibility and responsiveness.
  • Added multilingual support for English and Kirundi using `react-intl`.
  • Integrated Ant Design for consistent, professional UI components.

Impact

  • Enabled use of the app in rural areas with low connectivity.
  • Reduced API load through optimized data sync and indexing.
  • Enhanced UX by improving reactivity of offline data states.
  • Supported international humanitarian efforts with a production-ready, scalable tool.

Technologies

ReactTypeScriptViteAnt DesignZustandRxDBReact RouterReact IntlMoment.js