Find projects

Discover and match with projects from real companies

BB Inventions
Montreal, Quebec, Canada
Danayël Lemaire-Marchand
Président / CEO
Project
Academic experience
400 hours of work total
Learner
Anywhere
Advanced level

Project scope

Categories
Cloud technologies Security (cybersecurity and IT security) Software development Artificial intelligence
Skills
microsoft azure .net framework nuget cyber security standards authorization (computing) software deployment software development mariadb
Details

Project Goal

The goal of this project is to give learners hands-on experience in modern DevSecOps and secure software development by contributing to specific, self-contained tasks within a real-world cybersecurity platform built on .NET and deployed in Microsoft 365 environments.

Learners will focus on upgrading key components, building a self-service deployment prototype, and implementing small, feedback-driven improvements—while practicing secure coding and version control workflows.


Project Scope and Tasks

This project is divided into four clear modules. Each module has defined goals, learning outcomes, and deliverables:



Module 1 — .NET Version Upgrade (Learning Scope: Migration and Compatibility)

Goal: Upgrade a Blazor Server project from .NET 7 to .NET 9.

Deliverables:

  • Updated project files
  • List of breaking changes encountered and solutions
  • Migration guide (Markdown format)



Module 2 — Self-Service Deployment Flow (Learning Scope: Automation + Azure)

Goal: Build a prototype that automates the deployment of DataLok to an M365 sandbox environment.

Deliverables:

  • Working deployment script or interface (proof of concept)
  • Setup documentation for users (non-production)
  • Brief DevSecOps checklist for the deployment process



Module 3 — Customer-Driven Feature Enhancement (Learning Scope: Iterative Development)

Goal: Choose one small feature request from a provided backlog (mock customer feedback).

Deliverables:

  • Functional feature implementation in Blazor
  • Test coverage (unit/integration)
  • Documentation of design decisions



Module 4 — Bug Fixing and QA (Learning Scope: Debugging + Maintenance)

Goal: Resolve 1–2 bugs from a predefined list of reproducible issues.

Deliverables:

  • PR for each fix
  • Description of root cause and fix
  • Validation checklist


Deliverables

Learning Objectives

By the end of the project, learners will be able to:

  • Migrate .NET-based applications to newer frameworks (.NET 9)
  • Automate application deployment within a Microsoft 365 environment
  • Apply DevSecOps principles through secure design and feature updates
  • Use tools like Microsoft Graph API and Blazor Server in real scenarios
  • Communicate technical changes through clear documentation and version control



Project Duration

8–12 weeks, depending on learning pace.



Expected Technologies

  • C#, .NET 9, Blazor Server
  • Microsoft Graph API, Azure AD
  • MySQL, Redis, Quartz.NET
  • Git, GitHub, Markdown



Languages

Bilingual: French or English

Mentorship
Domain expertise and knowledge

Providing specialized, in-depth knowledge and general industry insights for a comprehensive understanding.

Skills, knowledge and expertise

Sharing knowledge in specific technical skills, techniques, methodologies required for the project.

Tools and/or resources

Providing access to necessary tools, software, and resources required for project completion.

Regular meetings

Scheduled check-ins to discuss progress, address challenges, and provide feedback.

Supported causes

The global challenges this project addresses, aligning with the United Nations Sustainable Development Goals (SDGs). Learn more about all 17 SDGs here.

Industry, innovation and infrastructure

About the company

Company
Montreal, Quebec, Canada
11 - 50 employees
Defense & security, It & computing, Legal, Technology
Representation
Small Business Youth-Owned

BB Inventions is a cybersecurity and innovation-driven company building cutting-edge proprietary technologies.

We specialize in tackling the most complex challenges in data protection and digital risk, with a strong focus on turning advanced research into practical, real-world solutions. Our flagship product, DataLok, is designed to redefine how organizations respond to data breaches and meet compliance requirements—using AI-powered automation, behavioral analysis, and seamless Microsoft 365 integration.