About Me
Experienced and passionate full-stack developer with a deep focus on building scalable backend systems, secure server infrastructure, and engaging user experiences. Since 2018, I've led the development of Zungvi, a culturally-driven African social platform. I also work with EvoluData since November 2023, contributing to open-source tools like MeshCentral, Tiki Wiki CMS.
Tech Stack
- Languages: PHP, JavaScript, TypeScript, Bash, SQL
- Frameworks: Laravel, React, Smarty, Bootstrap
- CMS/Platforms: Tiki Wiki CMS, WordPress, Forgejo, MeshCentral, PeerTube, BigBlueButton
- DevOps & Infrastructure: Debian/Ubuntu, systemd, LVM, RAID, Let's Encrypt, Fail2Ban, Ansible, Zabbix
- Database: MariaDB, MySQL, SQLite
- Video/WebRTC: Puppeteer, FFmpeg, WebRTC, Coturn
- Monitoring & Tools: OPcache, Zabbix, Kopia, systemctl, nftables, ufw
- Other: Composer, npm, Git, SSH, curl, Chart.js, REST API design
Experience
- Zungvi (2018 – Present)
Founder & Lead Developer of an African social networking platform.
- EvoluData (Nov 2023 – Present)
Contributor to open-source projects:
- MeshCentral's UI modernization using Bootstrap 5, implementing theme switching capabilities and enhancing user experience (view changes)
- Enhanced Tiki Wiki CMS functionality and UX through PHP/JavaScript optimizations (view contributions)
Featured Projects
Zungvi API & Platform Revamp
Led the development of Zungvi, designing and implementing core features including social feeds, community competitions, and a user-driven e-commerce module. My work involved crafting scalable REST APIs, integrating secure file upload systems, and optimizing both frontend and backend performance to support thousands of users.
MeshCentral UI Modernization
Spearheaded the modernization of MeshCentral's interface using Bootstrap 5, implementing a dynamic theme switcher, and enhancing overall UX. Contributed significant improvements to this remote monitoring and management platform (
theme switcher implementation).
OPcache Monitoring Dashboard
Developed a real-time monitoring dashboard for OPcache, featuring detailed stats, alerts, and SQLite history tracking via a clean UI.
DevOps & Automation
I specialize in automating server deployments and configuration management using Ansible, implementing robust monitoring solutions, and maintaining secure server ecosystems that support scalable applications with strong SSH hardening practices.
Education
Bachelor of Science and Technology, Computer Science
Kigali Independent University (Sep 2018 - Nov 2023)
Second class Honours, Upper Division (Distinction)
Key Courses: Discrete Mathematics, Intelligent Systems, Internet and Web Technologies, Object Oriented Software Development, System Administration