My Profile
I'm a software engineer who works with Java and Python. I build full applications from start to finish, and I focus on making sure they are not only useful but also very secure. I mix strong coding skills with good cybersecurity practices to keep everything safe and running well.
I have real experience working on both the frontend and backend of applications. I make sure security is built into every part from how the user interface looks to how the database is set up. My projects show how I use different technologies in real, working systems.
What People Say
Hugues demonstrated exceptional problem-solving skills during our project collaboration. His ability to implement secure coding practices while maintaining high performance was impressive.
The security architecture Hugues implemented for our platform significantly reduced vulnerabilities. His attention to detail and proactive approach to security is commendable.
Education
Bachelor's Degree in Information Technology - Software Engineering
Currently pursuing my bachelor's degree with a focus on software engineering principles, secure coding practices, and system architecture. Coursework includes advanced programming, database systems, network security, and software development methodologies.
Certifications
- Networking Essentilas
- Operating Systems Basics
- Introduction to Network Operations (NetOps I)
- Google IT Support Professional Certificate
Skills Arsenal
Programming Languages
- Java
- Python
- React Js (Web Applications)
- HTML/CSS/ JavaScript (Frontend)
- Database (PostgreSQL, MySQL, Oracle)
- Dart (Flutter Mobile Development)
- C
- C++
Security Expertise
- OWASP Top 10 Vulnerabilities
- DVWA Security Implementation
- Secure Network Configuration
- Web Application Firewalls (ModSecurity)
- Cryptography & Encryption
- Secure Docker & Kubernetes
Additional Skills
- Agile/Scrum Methodologies
- CI/CD Pipelines
- Microservices Architecture
- RESTful API Design
- Performance Optimization
- Technical Documentation
My Work (Coding Projects)
-
Kasah Technologies Platform
Visit SiteDesigned and developed the frontend of Kasah Technologies' enterprise platform using modern web technologies (HTML5, CSS3, JavaScript). Implemented a fully responsive layout and dynamic user interface components, including an integrated form that allows users to submit messages directly through the platform. Ensured a smooth and intuitive user experience across all devices.
-
Rwanda Issue Reporting System
Built a full-stack application for reporting and tracking community issues in Rwanda. Implemented secure authentication, data validation, and reporting workflows.
-
English- Kinyarwanda Translator App
Built a translation app that converts English words to Kinyarwanda to support foreigners and tourists visiting Rwanda. Implemented secure authentication, data validation, and reporting workflows to enhance user experience and reliability.
-
Girinka Munyarwanda Platform
Developed a livestock distribution management system for Rwanda's Girinka program. Implemented data tracking, beneficiary management, and reporting features.
-
AUCA Assignment Management System
View PrototypeCreated a React-based system for managing university assignments with features for students, professors, and administrators. Implemented secure authentication and role-based access.
My Security Projects
-
Secure Web Infrastructure Implementation
Configured Linux sub-interfaces with static IPs, deployed Apache2 and NGINX with ModSecurity WAF, implemented HTTPS with self-signed certificates, and set up UFW firewall rules with 2FA SSH access.
-
Dockerized Secure Portfolio with Traefik
Containerized PHP application with MariaDB, implemented Traefik load balancing with Let's Encrypt TLS, configured HTTP basic authentication and API key protection, and set up high-availability across nodes.
Tools I am able to use & Platforms
- Kali Linux (Security Testing)
- Ubuntu/CentOS (Secure Servers)
- DVWA (Vulnerability Assessment)
- OWASP ZAP (Security Scanning)
- Burp Suite (Web Security Testing)
- Metasploit (Penetration Testing)
- Wireshark (Network Analysis)
- Git (Secure Version Control)
- Docker (Secure Containerization)
- Kubernetes (Secure Orchestration)
- Postman (API Development)
- JIRA (Project Management)
- VS Code (Development Environment)
- IntelliJ IDEA (Java IDE)
- PyCharm (Python IDE)
Connect With Me
Interested in secure software engineering, Java/Python development, or full-stack projects?
Reach out through any of these channels: