Software Development
Full-stack web platforms, APIs and databases, from internship management to payments, built with React, NestJS and PostgreSQL.
I'm Eric TUYISHIME — a software developer, telecommunications engineer and embedded-systems builder. From full-stack web platforms and APIs to mobile-network infrastructure, radio links and Arduino sensor systems, I turn real-world problems into working technology.

12+
Projects built
01About
Computer Science student at the University of Rwanda, working across software, telecommunications and embedded systems.
What connects them is one habit: understand the real problem, design it cleanly, and make it work reliably. My goal is to build technology that contributes to the development of Rwanda and Africa.
Full-stack web platforms, APIs and databases, from internship management to payments, built with React, NestJS and PostgreSQL.
Hands-on with mobile-network infrastructure (BTS, BSC, MSC, RAN) across 2G, 3G and 4G, plus microwave links, site installation and troubleshooting.
Arduino prototypes that read sensors, drive displays and actuators, and signal results, designed and simulated in Tinkercad.
02What I do
Software, telecommunications and embedded systems: one engineer across the whole stack, from the web app to the network to the circuit.
Software
End-to-end web applications with React, Next.js and Node — fast, accessible and maintainable.
Software
Secure REST and GraphQL APIs with NestJS, Express or Django, documented with Swagger.
Software
Relational and document data models in PostgreSQL, MySQL and MongoDB, managed with Prisma.
Software
Connecting systems — payment providers, role-based workflows and third-party services.
Telecom
Mobile-network infrastructure (BTS, BSC, MSC, RAN), 2G–4G environments, microwave and point-to-point links, site installation and troubleshooting.
Embedded
Arduino-based systems that read sensors, drive displays and actuators and signal results, designed and simulated in Tinkercad.
03Skills
Technologies I use to design, build and ship software.
04Projects
A selection of platforms I've designed and built.

An internship management platform connecting students, host organizations, academic supervisors and university administrators.

A tourism platform that helps people discover Rwanda through destinations, hidden gems, cultural experiences and local businesses. I built frontend work in React and Vite, focused on mobile usability.

A browser-based document editor that gives a familiar word-processing experience for creating and editing documents.

A payment integration platform that connects organizations with payment providers, banks and mobile money, and centralizes payment operations.

A University of Rwanda platform for managing innovation projects and funding-related processes, organizing project information and supporting innovation and funding management.
Hitamospace
An events and venue management system for the University of Rwanda, used to organize events and the venues that host them. I worked on the frontend.

An accounting application for organizing financial records and supporting common accounting workflows, built on a NestJS and Prisma backend.

An e-commerce application for product discovery and online shopping, with responsive shopping interfaces and payment-processing integration. Stripe is used, with other providers considered.

An employment platform tailored to the Rwandan job market, helping users explore opportunities through job listings and application-related workflows.

An Arduino smart bin that measures its fill level with an ultrasonic sensor, shows it on an LCD, signals Empty, Half or Full with green, yellow and red LEDs, and sounds a different buzzer alert for each level, including a siren when full.

An Arduino door lock controlled from a 4×4 keypad. A five-digit password is masked on an LCD, a servo opens the door when it's correct and a chime plays, while a wrong code sets off a siren.

An Arduino monitor that reads a soil moisture sensor, shows the value and a Dry, Medium or Wet status on an LCD, lights a matching LED, plays a distinct buzzer tone for each state and logs readings over serial.
05Experience
Software Development Industrial Trainee
Telecommunications Specialist & IT Engineering Intern
06Education
Bachelor of Science in Computer Science
Currently enrolled · Expected graduation: to be announced
Advanced Level National Certificate — Mathematics, Economics and Computer Science (MCE)
Languages
Kinyarwanda
Native
English
Fluent
French
Proficient
Swahili
Conversational
07Contact
Open to internships, full-time roles and freelance collaborations.
Phone
+250 783 687 408Location
Kigali, Rwanda
GitHub
eric2003tuComing soon