Back to Projects

LedIq

COBOL IBM z/OS zCX Node.js FastAPI XGBoost SHAP IBM Db2 JCL REXX ONNX

LedIq is a functional replica of a top-5 banking system built on an IBM z/OS mainframe using zCX. The system implements core mainframe components with COBOL, JCL, SQL, and REXX, and integrates a Node.js frontend with a FastAPI backend to support real-time credit risk evaluation.

Key Features

  • Built on IBM z/OS mainframe using zCX with COBOL, JCL, SQL, and REXX
  • Node.js frontend with FastAPI backend for real-time operations
  • ONNX-hosted XGBoost model for real-time credit risk scoring
  • SHAP implementation for explainable AI and model interpretability
  • IBM Db2 database for storing predictions and explanations

Technology Stack

  • Mainframe: IBM z/OS, zCX, COBOL, JCL, REXX, IBM Db2
  • Web: Node.js, FastAPI
  • ML/AI: XGBoost, ONNX, SHAP

Project Context

Developed as part of the Western Cyber Society club at the University of Western Ontario, demonstrating the integration of legacy mainframe technologies with modern web development and AI/ML capabilities.