
Networking Engineer and Software Developer passionate about IoT, network infrastructure, and software solutions. I enjoy creating innovative systems.
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
Software Developer | Industrial Electronics Technician | Network Engineer
Frontend Developer
June 21, 2026 – Present
OpenWA-Python
June 12, 2026 – Present
A production-ready WhatsApp REST API Gateway. Built with a Hybrid Architecture using FastAPI (Python) and a decoupled Node.js Chromium worker.
View Projectupemba-iot-backend
June 10, 2026 – Present
IoT backend platform for real-time device monitoring, telemetry collection, MQTT communication, machine learning integration, and dashboard visualization. Built with NestJS, TypeScript, PostgreSQL, and MQTT.
View Projectnetpulse
May 4, 2026 – Present
NetPulse is a high-performance, modern network discovery and analysis suite. It marries the speed and safety of low-level Rust raw-socket packet crafting with the developer ergonomics of Python, FastAPI, and Typer. Designed as a modern monorepo, NetPulse is optimized for rapid Layer 2 (ARP) and Layer 3 (ICMP) network sweeps.
View Projectupemba-iot-frontend
March 17, 2026 – Present
A state-of-the-art Next.js React Dashboard exclusively rendering live IoT telemetry feeds, anomaly hardware alerts, and technical asset management interfaces over REST.
View ProjectVic-Modern-Hotel-Enterprise-LAN-Design-Cisco-Packet-Tracer-IOS-
August 22, 2025 – August 23, 2025
This repository outlines the design and configuration of Vic Modern Hotel’s multi-floor enterprise LAN. It illustrates the implementation of a campus-style network in Cisco Packet Tracer, featuring VLAN segmentation, DHCP per VLAN, OSPF routing, secure SSH management, and port-security across three floors with multiple departments.
View Projectfile_io
July 26, 2024 – July 26, 2024
This repository showcases various file handling techniques in Python, inspired by CS50's Introduction to Programming with Python course. Explore scripts for manipulating CSV files, creating GIFs, processing images, and more.
View ProjectFraction-to-Gauge-Converter
July 19, 2024 – July 20, 2024
This is a python script to convert fractions to percentages and represent them as a gauge. Includes error handling and comprehensive tests using pytest. Ideal for learning basic Python functions, error management, and testing practices. Check it out and improve your coding skills!
View Projectagroform
July 13, 2024 – July 13, 2024
AgroForm is a web-based application designed to streamline agricultural data management for companies in Rwanda, adaptable for global use. Features include user registration, login, and image upload for data extraction. AgroForm enhances productivity and decision-making in the agronomy sector.
View ProjectCultural Fit Analysis
The candidate's project portfolio is diverse, spanning frontend, backend, IoT, networking, and data processing. This breadth suggests a curious and versatile individual. However, the listed 'experience' entry appears to be a placeholder or future role, and without actual work experience details, it's difficult to assess alignment with a collaborative team environment or specific company culture. The target role is 'Frontend Developer', and while there are relevant frontend projects, a significant portion of the portfolio leans towards backend, networking, and Python scripting, which might indicate a broader interest than a pure frontend focus. The 'experienceLevel' is 0, which contradicts the 'Senior' expectation for advanced questions, but the projects show some depth.
Soft Skills & Operational Fit
The candidate's project descriptions indicate a proactive and self-driven individual, with several personal projects showcasing initiative. The 'Vic-Modern-Hotel-Enterprise-LAN-Design' project suggests an analytical and structured approach to problem-solving. However, without psychometric test results or interview data, a comprehensive assessment of soft skills, stress handling, and team collaboration is not possible.