Welcome to My Portfolio.
Full Stack Developer | Cybersecurity Analyst | Tech Innovator

Theophile Niyigaba
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
Core Competencies
Featured Projects and work




Skills & Technical Expertise
Development Stack
Frontend
Backend
Tools & DevOps
Professional Skills
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
- 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.
Web Development Intern (Remote)
- 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.
Fullstack Developer Intern (Remote)
- 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.
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
Specializations:
- Network Security Architecture
- System Administration
- Software Engineering
Advanced Secondary in Mathematics-Computer Science-Economics
Core Curriculum:
Certificates & Awards
Continuously expanding my expertise through industry-recognized certifications and participating in competitive tech challenges. Filter by category to explore my verified credentials.