Welcome to My Portfolio.

Full Stack Developer | Cybersecurity Analyst | Tech Innovator

Theophile Niyigaba

Theophile Niyigaba

Web Developer Cybersecurity Analyst Computer Engineer Founder of BEST SCHOLARS Ltd

What I Do

  • Full Stack Web Development
  • Cybersecurity Audits & Pentesting
  • IT Infrastructure Management and Support
  • AI/ML Solutions Development
  • Technical Consulting
  • Online Service Helper

About Me

Passionate technologist with 3+ years of experience in delivering robust web solutions and securing digital assets. Committed to building secure, scalable applications while staying ahead of evolving cybersecurity threats.

Key Attributes

  • Problem Solver

    Creative solutions for complex technical challenges

  • Continuous Learner

    Constantly updating skills with latest technologies

  • Team Collaborator

    Effective communication and agile teamwork

  • Detail Oriented

    Meticulous code reviews and security audits

Technical Interests

Web & Mobile Technology Cybersecurity and Netwokring Data Science and Data Analysis Software Testing

Core Competencies

Web Development
Cybersecurity
System Administration

Featured Projects and work

Events Finder App

Event Finder Mobile App

Completed at 10th May, 2025
Mobile Development

Developed a location-based mobile application enabling users to discover and explore nearby events, including concerts, workshops, and festivals.

Flutter Firebase Render Firestore cloudinary
Secure Auth System

Secure Authentication System

Completed at 20 Jan, 2025
Authentication | Security

Developed a Python-Django authentication system with Register and Login verification and adaptive risk assessment security module integration.

Python Django Render PostgreSQL
Chatbot System

Chatbot System

Completed at 15 Sep, 2024
Chatbot

A modern, interactive chatbot with natural language processing capabilities, theme customization, and conversation history.

HTML CSS JavaScript
Chatbot System

FamilyRoot

Completed at 12 Oct,2024
Family, Care givers

Family Roots is a supportive website designed to help parents and caregivers raise happy, healthy children. It offers trusted tips, tools, and resources for child care, growth, education, and family bonding all in one easy-to-use platform.

HTML CSS JavaScript
Chatbot System

Task Manager

Completed at 03 Jan,2025
Task Management

A modern task management web application with persistent storage using localStorage. Manage your tasks with due dates, priorities, and status tracking.

HTML CSS JavaScript

Skills & Technical Expertise

Development Stack

Frontend

HTML5
CSS3
JavaScript (ES6+)
React.js
Next.js
Tailwind CSS

Backend

Node.js
Express Express.js
MongoDB
PHP
Python - Django
Java

Tools & DevOps

Git
Docker
Vercel Vercel
Linux

Professional Skills

Team Leadership Project Management Technical Writing Troubleshooting System Administration Client Communication

Experience & Professional Journey

My career path has been a continuous evolution through diverse technical landscapes, blending structured software engineering roles with innovative R&D initiatives. Each position has contributed to my holistic understanding of full-cycle development while maintaining a security-first approach in every solution.

Software Engineering Fellow

Jackal Tech Ltd Kigali, Rwanda 20 Feb 2025 - Present
  • Developed Jackal Typing master system
  • Typing Practice Platform: Provides a structured environment for users to improve their typing speed and accuracy.
  • Performance Tracking: Tracks words per minute (WPM), error rate, and accuracy to help users monitor their progress over time.
  • Educational Use: Suitable for schools, training centers, and individuals aiming to enhance keyboarding skills.
  • Leaderboard and Rankings: Encourages competition and motivation among users by displaying top performers.
Python Django ReactJS Firebase

Web Development Intern (Remote)

CodeAlpha Mumbai, India Jan 2025 - April 2025
  • Assists in building and maintaining websites and web applications using modern frontend and backend technologies.
  • Works closely with developers to design user-friendly interfaces, write clean code, fix bugs, and learn industry best practices.
  • Supports the development team in creating responsive, interactive, and secure web solutions
  • Gains hands-on experience with coding, testing, debugging, and deploying websites while learning modern web technologies and collaboration tools.
AWS React Node.js PostgreSQL Bootstrap

Fullstack Developer Intern (Remote)

TechnoHacks Solution Pvt Ltd Maharashtra, India Jan 2025 - April 2025
  • Development & Debugging: Assist in coding, debugging, and testing applications under the guidance of senior developers.
  • API Integration: Work with RESTful APIs to connect front-end and back-end components.
  • Database Management: Gain experience with databases like MySQL, PostgreSQL, or MongoDB.
  • Learning Opportunities: Receive mentorship, code reviews, and training to sharpen coding and problem-solving skills.
PHP Laravel ReactJS Node.js PostgreSQL Bootstrap MySQL Django

Education & Academic Foundation

My academic journey has been a deliberate fusion of theoretical computer science and practical software engineering, constantly bridging classroom concepts with real-world applications through personal projects and research initiatives.

BSc. Computer and Software Engineering

University of Rwanda 2022 - 2026 3.5/4.0 GPA

Specializations:

  • Network Security Architecture
  • System Administration
  • Software Engineering

Advanced Secondary in Mathematics-Computer Science-Economics

ES MUKONO EAR 2018 - 2021 73/73 Aggregate

Core Curriculum:

Algorithms & Data Structures Coding Practices Mathematics Theories Database Design and OOP concepts

Certificates & Awards

Continuously expanding my expertise through industry-recognized certifications and participating in competitive tech challenges. Filter by category to explore my verified credentials.

Get in Touch

Location

Kigali, Rwanda