I'm Moïse Glad to see you !
A versatile IT expert with 5 years of experience across the product & tech industry, and a passion for impact-driven initiatives.
About me.
A seasoned professional with a journey that began as an electronics expert in IOT systems, evolving into a software developer with 5 years of experience in product development and technology roles. My expertise spans backend engineering, software architecture, and full-stack development, with a passion for creating scalable, maintainable, and impactful solutions.
I have a proven track record of quickly mastering new technologies and tools, consistently delivering high-quality results. Currently, I’m working on Intraview, a personal project that highlights my ability to integrate advanced engineering practices and creative problem-solving.
My career has been an unconventional journey—ranging from IT consulting in a Dubai startup to software development for charitable not-for-profits. These diverse experiences have honed my technical adaptability and deepened my commitment to meaningful, purpose-driven work.
Software engineering has become my true calling, and I’m eager to apply my skills to solving real-world problems that positively impact lives. I’m now seeking a new challenge where I can leverage my development expertise to contribute to ethical, mission-driven organizations.
Languages
- JavaScript
- TypeScript
- Ruby
- Python
- Bash
- Html
- Css
Frameworks & Libraries
- Nest
- Express
- Rails
- Passport
- Nextjs
- React
- Vue
- Redux
- Vuex
- Jest
- scss
- Bootstrap
- Tailwind
Databases & Tools
- Postgresql
- MongoDB
- PineConeDB
- FireBase
- AWS
- Auth0
- Prisma
- Ngnix
- Docker
Moïse is not just a dev
An Electronics Expert in IOT Systems, IT Consultant in the Dubai Startup scene, Network Manager in the public service, and Product Manager in a disability sector scale-up; Studying and honing his skills across the spectrum of technical proficiency and software development – his diverse journey reflects adaptability, technical growth, and a passion for creating impactful solutions. ...He also rarely speaks in third person (promise).

Projects
UpDev
UpDev is more than just a social media platform; it's a thriving ecosystem designed to support and empower your journey as a developer. Whether you're a seasoned professional or just starting out, UpDev is tailored to meet your needs. It offers a dynamic space where learning, sharing, and collaborating converge to fuel your growth and success. At its core, UpDev connects developers with a vibrant community of like-minded individuals, fostering meaningful interactions and knowledge exchange. Share your projects, showcase your skills, and receive feedback from peers and industry experts. With dedicated spaces for discussions, tutorials, and mentorship, UpDev bridges the gap between learning and application. UpDev also features powerful tools that streamline your development workflow. From project collaboration spaces and code-sharing repositories to integrated task management, it’s designed to help you work smarter, not harder. Stay updated with the latest trends, technologies, and best practices through curated content tailored to your interests. Join UpDev today and become part of a forward-thinking community shaping the future of software development. Together, we can create, innovate, and build solutions that make an impact.
ImagAI
ImagAI is an innovative AI-powered SaaS platform designed to redefine the way images are processed, edited, and managed. It stands out for its cutting-edge image processing capabilities, providing users with tools that are both powerful and intuitive. The platform integrates a secure and scalable payment infrastructure, enabling seamless transactions for individuals and businesses alike. ImagAI also offers advanced image search functionalities, allowing users to effortlessly locate and manage images with speed and precision. Equipped with an array of AI-driven features tailored to diverse needs, ImagAI provides tools for image restoration to revive old or damaged images, recoloring to adjust or completely transform color schemes, object removal to eliminate unwanted elements without leaving traces, generative filling to seamlessly fill missing parts of an image, and background removal to isolate subjects with precision. With ImagAI, users can achieve professional-grade results, streamline workflows, and unlock creative possibilities, making it an essential tool for designers, photographers, marketers, and creative enthusiasts.
Smart Inventory Management System
An inventory management system designed to streamline the process of tracking, managing, and optimizing inventory levels, helping businesses maintain a smooth and efficient supply chain. This system ensures accurate monitoring of stock, reduces manual errors, and improves overall operational efficiency by providing real-time updates and actionable insights into inventory status. It allows users to set stock thresholds, automate reorder processes, and analyze inventory trends to prevent overstocking or stockouts. The system integrates seamlessly with other business tools such as accounting, sales, and procurement software, enabling a unified approach to inventory control. Whether for small businesses or large enterprises, it adapts to the unique needs of different industries, enhancing productivity, minimizing losses, and ensuring customer satisfaction through timely availability of products.
codebase RAG
CodeBase RAGBot revolutionizes codebase exploration by blending Retrieval-Augmented Generation (RAG) with large language models to create a powerful and user-friendly tool for developers. By simply inputting a GitHub repository URL, users gain access to an intuitive chat interface that facilitates seamless understanding and navigation of even the most complex codebases. This innovative tool enables developers to ask questions about the code, understand its structure, and identify key components with ease. It supports tasks like analyzing dependencies, tracing functions, and understanding file hierarchies, all while reducing the time spent manually parsing through code. With robust integration capabilities and advanced search features, CodeBase RAGBot helps teams accelerate development cycles, enhance collaboration, and onboard new members efficiently. Whether for debugging, documentation, or gaining insights into a legacy system, CodeBase RAGBot is an essential tool for modern software development.
Game Hub
Experience the ultimate gaming destination with our game hub project – a one-stop platform designed to bring together a diverse range of games in a seamless, user-friendly interface. Whether you're a casual gamer or a competitive enthusiast, our hub caters to all tastes and skill levels, offering everything from classic titles to the latest releases. Join our vibrant community of gamers and connect with like-minded individuals to share strategies, achievements, and unforgettable gaming moments. With features like personalized game recommendations, leaderboards, achievements tracking, and multiplayer options, the hub ensures an engaging and immersive experience. Explore endless hours of fun and excitement, with new games and features added regularly to keep the adventure going. Dive into the ultimate gaming journey where entertainment and community come together!
Articles
Modern Backend Development: A Guide to Design Patterns with Practical Example
BackendSoftware Architecture
2024
In software development, design patterns are reusable solutions to common problems that developers encounter. These patterns provide a structure for organizing code that makes it more maintainable, modular, and scalable.
Implementing a Secure NestJS Webhook with Payload Validation and Packaging as a Dependency
BackendNestJS Webhook
2024
If you’ve ever worked on web application development, the term “webhook” has likely crossed your path. The rise of multiple web applications and service integrations has made webhooks increasingly popular. However, it might not always be clear what a webhook is. This article aims to clarify the concept and guide you through implementing a secure NestJS webhook with payload validation. Additionally, we’ll explore the important practice of validating webhook deliveries.
react-two-way-binding-hook
FrontendReact library
2024
When working with React, I have often found that implementing two-way data binding is not always as clean as I’d like it to be. The boilerplate code can get overwhelming, especially when handling multiple input types. 🧩 To tackle this challenge, I decided to create a custom hook that simplifies the process: react-two-way-binding-hook! 🎉 What is react-two-way-binding-hook? react-two-way-binding-hook is a lightweight and easy-to-use custom hook that allows for seamless two-way data binding for text inputs, checkboxes, and select elements in your React applications. This hook is designed to enhance your development experience by reducing boilerplate code and improving the synchronization between your component state and form inputs
Mastering Database Rollbacks with Prisma’s Transactional Finesse
BackendDatabase
2023
Transactional integrity is a crucial aspect of database management systems, ensuring that a series of operations either succeed or fail as a whole. In SQL databases, transactions provide a way to group multiple SQL statements into a single, atomic unit. This ensures that all the statements within the transaction are either executed successfully or rolled back entirely if an error occurs.
Best Practices for Scaling Microservices and Data Management in NestJS
BackendNest js
2023
Microservices architecture, with its promise of scalability and maintainability, has become the go-to choice for modern application development. NestJS, a powerful Node.js framework, facilitates the creation of microservices with its modular and opinionated structure. In this article, we will delve into two critical aspects of microservices development using NestJS: scaling and effective data management.
Streamlining End-to-End Testing for Dockerized Playwright
TestingDocker
2023
End-to-end (E2E) testing is an essential part of the software development lifecycle. It ensures that all components of an application work together seamlessly, providing developers with confidence in the system’s overall functionality. Docker has gained significant popularity as a containerization platform, allowing developers to package applications and their dependencies into portable units. In this article, we will explore how to set up E2E tests using Playwright in a Docker environment, along with automating the test execution upon the creation of a Merge Request (MR) or Pull Request (PR).
Building Powerful Forms with React Hook Form and Zod
ReactFrontend Dev
2023
React Hook Form is a powerful library for building forms in React. It allows you to create forms with minimal code and provides performance optimizations to ensure that your forms are fast and responsive. In this article, we’ll take a closer look at React Hook Form and explore its features, benefits, and use cases.
Exploring Prisma: Advantages and Drawbacks with Code Examples
PrismaBackend Dev
2023
Prisma is a modern Object-Relational Mapping (ORM) library for Node.js and TypeScript that allows developers to interact with databases using a type-safe and intuitive API. With Prisma, developers can easily query, update, and migrate databases with minimal effort and maximum security.
Exploring the Advantages of React Query in Your Projects
React QueryFrontend Dev
2023
React Query is a powerful library that simplifies the process of handling and caching data in React applications. With React Query, developers can easily fetch, manage, and update data without having to write complex code. In this article, we’ll explore the advantages of using React Query in your projects.
Using Node.js and PostgreSQL’s JsonB Column: Advantages for Building Efficient Web Applications
PostgreSQLBackend Dev
2023
Node.js is a popular platform for building fast and scalable web applications, while PostgreSQL is a powerful open-source relational database management system. When combined, they create a robust and efficient solution for building modern web applications. In this article, we will discuss the advantages of using the JsonB column in PostgreSQL when working with Node.js.
How to use Git cherry-pick command
GitGit
2022
git cherry-pick is a powerful command that enables arbitrary Git commits to be picked by reference and appended to the current working HEAD. Cherry picking is the act of picking a commit from a branch and applying it to another. git cherry-pick can be useful for undoing changes. For example, say a commit is accidentally made to the wrong branch. You can switch to the correct branch and cherry-pick the commit to where it should belong.
Contact
If you have an application you are interested in developing, a feature that you need built or a project that needs coding. I’d love to help with it
😆 😃 🤩
Contact Info .
- Name
NGANULO RUSHANIKA Moise
- Location
Berlin, Germany
- Call Me
+49 152 13155215
- Email Me
moiserushanika2006@gmail.com
Message Me