Nishimwe Prince

Full Stack Developer

Experience

Software Developer

Jan 2024 - Present
Kigali, Rwanda
  • Worked on consolidating registry services into a central platform, reducing delivery times of service requests by an estimated 35%.
  • Re-engineered the frontend application of URS into a micro-frontend to drive maintainability and team autonomy

Advanced AI Data Trainer

Jul 2023 - Jan 2024
San Francisco, CA
  • Formulated complex prompts for AI models and document completion errors to engineers, leading to a notable 20% reduction in errors within the process.
  • Drafted ideal responses to facilitate the models' Reinforcement Learning process.

Full Stack Developer

Dec 2021 - Jul 2023
Kigali, Rwanda
  • Developed a data collection platform that uses a custom form builder and advanced analytics to solve business information needs, helping institutions save more than $30,000/year spent on external solutions.
  • Worked on integrating location-based services in five government platforms using GIS products.

Full Stack Developer

Jan 2020 - Dec 2021
Kigali, Rwanda
  • Performed quality testing, documentation, and reporting on redesigning government institutions' websites using OpenProject, reducing errors discovered in production by 39%.
  • Co-developed a data-entry web application using React, Node.js, and deployment on AWS and Firebase.
  • Helped identify faulty components in websites using Typo3.

Projects

RDB URS

Rwanda Development Board (RDB) Unified Registry Services (URS) platform for digital business registration and compliance in Rwanda.

PythonBashJavaJavaScriptSQLTypeScriptSpring BootReact
  • Enables digital business registration and compliance in Rwanda, allowing investors to register initiatives and gain all required operating licenses within six (6) hours.
  • Follows a micro-services architecture on both client and server sides, using React for the frontend and a combination of Java, Spring Boot, and Python for the backend.

Akagera National Park Booking System

The official booking system for the Akagera National Park. Includes seats, activities, and payment management.

TypeScriptNode.jsReactTailwind CSSPostgreSQLDocker
  • Akagera National Park is Central Africa's largest protected wetland and the last remaining refuge for savannah-adapted species in Rwanda.
  • Visit the official website: https://www.africanparks.org/the-parks/akagera

Muse of research

An AI agent that helps users find scholarly articles and papers. Available on X, Telegram and Discord.

ElizaPythonFastAPIPostgreSQLTypeScript
Docs ↗
  • The AI agent uses advanced natural language processing to understand research queries and find relevant academic papers across multiple databases.
  • Integrated with major academic platforms including arXiv, Google Scholar, and ResearchGate for comprehensive paper discovery.

Lens Music

A web application allowing creators to distribute their music on 150+ music platforms.

DDEXNode.jsReactTailwind CSSPostgreSQLDocker
Docs ↗
  • Implements DDEX (Digital Data Exchange) standard for seamless music metadata distribution across major streaming platforms.
  • Features automated royalty tracking and distribution, ensuring artists receive fair compensation across all platforms.

TradingView Strategies

A collection of TradingView strategies (original and community-modified) written in Pine Script.

Pine ScriptPythonBacktrader
Docs ↗
  • Includes backtesting capabilities using Python's Backtrader framework to validate strategy performance across historical data.
  • Features a collection of both trend-following and mean-reversion strategies optimized for different market conditions.

TradingView Alerts Trading Bot

A trading bot that uses TradingView alerts to trade stocks, crypto, and forex.

TypeScriptNode.jsExpress.jsPostgreSQLCapital.com API
Docs ↗
  • Implements real-time alert processing with automated trade execution through Capital.com's trading API.
  • Features risk management controls including position sizing, stop-loss, and take-profit automation.

Solana Web3

A utility application that allows users to transfer SOL and other tokens on the Solana blockchain between wallets.

TypeScriptNode.js
  • Leverages Solana's high-performance blockchain for fast and cost-effective token transfers with minimal transaction fees.
  • Supports both SOL and SPL tokens, with built-in transaction history tracking and wallet balance monitoring.

Certifications

JavaScript Algorithms and Data Structures

freeCodeCamp

Show credential ↗
  • Algorithms
  • JavaScript
  • Front-End Development
  • Object-Oriented Programming (OOP)

The Bits and Bytes of Computer Networking

Google

Show credential ↗
  • Linux
  • SEO Copywriting
  • FreeBSD
  • Cloud Computing
  • Windows Server
  • SQL
  • Qualitative Research
  • Object-Oriented Programming (OOP)
  • Data Analysis
  • Writing
  • Technical Support

Technical Support Fundamentals

Google

Show credential ↗
  • Linux
  • SEO Copywriting
  • FreeBSD
  • Cloud Computing
  • Windows Server
  • SQL
  • Qualitative Research
  • Technical Support
  • Written Communication

AWS Certified Solutions Architect – Associate

Amazon Web Services (AWS)

Show credential ↗
  • Linux
  • Udacity
  • GitHub
  • Data Structures
  • SEO Copywriting
  • FreeBSD
  • Cloud Computing
  • Windows Server
  • SQL
  • Qualitative Research
  • Technical Support
  • Written Communication
  • Data Analysis
  • Object-Oriented Programming (OOP)
  • AWS Certified Solutions Architect – Associate

AWS Certified Cloud Practitioner

Amazon Web Services (AWS)

Show credential ↗
  • Cloud Computing
  • AWS Certified Cloud Practitioner