Design and Implementation of a Generalized, Secure, and Scalable API

DiamondAI and McMaster University are working together to create a secure and scalable software interface, called an API, that connects DiamondAI’s career guidance platform with the online systems used by schools and colleges. DiamondAI helps students and newcomers understand their strengths and interests through personalized assessments powered by artificial intelligence. Right now, most schools use platforms such as Moodle, Brightspace, or Google Classroom. Because DiamondAI operates separately, students need to leave their school systems to use it, which reduces engagement and raises privacy concerns. This project will build a solution that allows schools to offer DiamondAI’s assessments directly inside their existing systems. It will support safe data sharing, single sign-on, and compliance with Canadian privacy rules. Ultimately, the project demonstrates how applied AI and software engineering can combine to strengthen Canada’s digital innovation ecosystem, bridge the gap between education and employment, and create meaningful social and economic impact. The new integration will make DiamondAI easier for schools to adopt, improve student access, and protect personal data. For DiamondAI, this project will create a strong foundation for scaling its services across Canada and help build partnerships with educational institutions, advancing both innovation and social impact.

Faculty Supervisor:

Richard Paige

Student:

Partner:

DiamondAI

Discipline:

Engineering

Sector:

Information and cultural industries

University:

McMaster University

Program:

Business Strategy Internship

Current openings

Find the perfect opportunity to put your academic skills and knowledge into practice!

Find Projects