James Niyongira

Profile photo

James Niyongira

I'm a full stack web application developer proficient in frontend technologies (React.js/Next.js, TailwindCSS) as well as backend solution development in Go(Golang), C# (ASP.NET Core) and Python (Django).

I graduated with a Diploma in Web Development & Internet Applications from Algonquin College in 2024, and I've been actively applying my skills in TypeScript, Go, and Python to various projects. Outside of coding, I enjoy cycling, reading books and sleeping 💤.

Notable Projects

SomoLabs: A Global Marketplace for Structured Academic Courses

Contributors: James Niyongira, Elvio Gonzalez Severino and Jean de Dieu Uwizeye

An innovative platform that connects learners with structured academic courses from expert instructors worldwide. It offers a seamless experience for both learners and educators, facilitating knowledge sharing and skill development.

Built with Next.js, Golang, PostgreSQL,Redis and deployed on AWS.

ShiftWright: Temporary Staff Management Platform (Web,Android & iOS)

Proprietary project for Grow Wright Consulting

A comprehensive platform designed to streamline the management of temporary staff for Grow Wright Consulting. It connects employers with available workers, ensuring efficient staffing solutions.

Built with React Native, Golang, Next.js, PostgreSQL and deployed on Google Cloud Platform.

WYSIWYG Editor: Extended Lexical Editor (Meta)

A Meta open-source project forked and extended by James Niyongira

I added a custom extension to support complex Latex equations rendering using a combination of MathJax, KaTeX, and custom React components. This extension allows users to seamlessly integrate complex mathematical expressions into their content, enhancing the editor's capabilities for academic and technical writing.

Built with TypeScript, React, and Lexical Editor (Meta's open-source project).