Sep 2020 – Dec 2021

LTI 1.3 Integration for Secure Educational Platform

Conestoga College · Backend Engineer

LTI

1.3 Compliant

1

Sole Developer

OAuth

+ JWT Auth

IMS

Standards

Growth & Stability

~60%

API Response Time Reduced

30+

Manual Workflows Eliminated

1000s

Real-time Synced Users

Overview

At Conestoga College, I led the development of a fully standards-compliant LTI 1.3 integration, enabling secure communication between the college's learning management system and external educational tools. This project required deep expertise in OAuth 2.0, JWT, and security protocols, and was delivered end-to-end as a sole developer.

The Problem

Lack of standardized integration with third-party educational platforms

Complex authentication requirements (LTI 1.3 + OAuth 2.0)

Need for secure data exchange between systems

Risk of improper implementation affecting compliance and security

Limited internal expertise for implementing LTI standards

The Solution

Implemented full LTI 1.3 protocol based on IMS standards

Engineered secure OAuth 2.0 authentication flow

Designed JWT-based validation and signature verification

Built backend infrastructure for managing integration lifecycle

Developed a frontend demo application to validate workflows

Architecture

Core Components

LTI 1.3 protocol implementationOAuth 2.0 authentication flowJWT validation and signature verificationBackend services for session and token management

Technical Design

TypeScript-based backend using TypeORM
SQL Server for persistent storage
Passport-based authentication handling
REST APIs for integration endpoints
React frontend demo for testing flows

My Role: Backend Engineer & Solutions Architect (Sole Developer)

01

Designed full LTI 1.3 integration architecture

02

Implemented OAuth 2.0 and JWT-based authentication

03

Built backend services using TypeScript and TypeORM

04

Designed secure data storage using SQL Server

05

Developed frontend demo for integration validation

06

Created technical documentation and implementation guides

Key Achievements

🔥

Delivered full LTI 1.3 integration as a sole developer

🔥

Implemented secure OAuth + JWT authentication flows

🔥

Ensured compliance with IMS Global standards

🔥

Built complete backend architecture from scratch

🔥

Provided working demo environment for validation

Impact

📊

Enabled secure integration between LMS and external tools

📊

Improved flexibility of educational technology ecosystem

📊

Ensured compliance with modern integration standards

📊

Reduced risk of insecure or incorrect implementations

📊

Delivered a reusable foundation for future integrations

Tech Stack

Backend

Node.js, TypeScript, TypeORM

Frontend

React, Redux, Redux-Saga

Database

SQL Server

Auth

OAuth 2.0, JWT

Other

REST APIs, Passport

What I Help With

Scalable Backend Systems

High-performance APIs and microservices

Complex Integrations

Stripe, Shopify, Microsoft Graph, telecom

AI & Automation

LLM workflows, document processing

Identity & Security

OAuth, Entra ID, Cognito

Let's discuss your system or project

Get expert input on your architecture, integrations, or scaling challenges.

Book a Call to Discuss Your Project