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.

Let's connect
  • Languages

  • Frameworks & Libraries

  • Databases & Tools

5+
YearsExperienceWorking

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).

Deliverer
Three years working as a Product Manager, building a new team from the ground up & delivering an web app. I've learned how to work in a high-performing Product team and deliver great products.
Debugger
Five years working in Sysadmin & IT Consulting gave me a deep knowledge of technology and sharp problem solving skills. These have helped me quickly adopt development practices with a focus on high-quality code.
Developer
Completed 500 hours of face-to-face, practical & intensive engineering training - with a lead instructor who was previously a Senior Engineer at Google. I've learned how to apply my other skills and actually build products myself - it's in development that I've found my real passion.
bg

Projects

  • tonic

    UpDev

    countercounter

    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.

  • tonic

    ImagAI

    countercounter

    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.

  • tonic

    Smart Inventory Management System

    countercounter

    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.

  • tonic

    codebase RAG

    countercounter

    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.

  • tonic

    Game Hub

    countercounter

    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

  • tonic

    Modern Backend Development: A Guide to Design Patterns with Practical Example

    BackendcounterSoftware Architecturecounter2024

    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.

  • tonic

    Implementing a Secure NestJS Webhook with Payload Validation and Packaging as a Dependency

    BackendcounterNestJS Webhookcounter2024

    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.

  • tonic

    react-two-way-binding-hook

    FrontendcounterReact librarycounter2024

    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

  • tonic

    Mastering Database Rollbacks with Prisma’s Transactional Finesse

    BackendcounterDatabasecounter2023

    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.

  • tonic

    Best Practices for Scaling Microservices and Data Management in NestJS

    BackendcounterNest jscounter2023

    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.

  • tonic

    Streamlining End-to-End Testing for Dockerized Playwright

    TestingcounterDockercounter2023

    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).

  • tonic

    Building Powerful Forms with React Hook Form and Zod

    ReactcounterFrontend Devcounter2023

    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.

  • tonic

    Exploring Prisma: Advantages and Drawbacks with Code Examples

    Prismacounter Backend Devcounter2023

    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.

  • tonic

    Exploring the Advantages of React Query in Your Projects

    React QuerycounterFrontend Devcounter2023

    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.

  • tonic

    Using Node.js and PostgreSQL’s JsonB Column: Advantages for Building Efficient Web Applications

    PostgreSQLcounterBackend Devcounter2023

    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.

  • tonic

    How to use Git cherry-pick command

    GitcounterGitcounter2022

    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

Video Player is loading.
Current Time 0:00
Duration 0:06
Loaded: 0.00%
Stream Type LIVE
Remaining Time -0:06
 
1x