Open to Fall 2026 Internships

Justin
Dhillon

$

CS student at Western University shipping LLM tooling at Sun Life Financial, running fraud-detection on IBM Z at 10K+ TPS, and leading a 450+ student tech community.

Justin Dhillon
Python AI / ML Mainframe IBM Z
0%

Fraud Detection Accuracy

RiskGuard on IBM LinuxONE

0K+

Transactions / Second

Real-time on IBM Z

0+

Event Attendance

Western Cyber Society

0+

Students Mentored

IBM Z workshops

My Toolkit

Tech Stack

Languages

PythonJavaJavaScriptC++SQLCOBOL

Web & Backend

ReactNode.jsREST APIsFirebaseDocker

AI & Data

PyTorchTensorFlowScikit-learnLightGBMONNXPandas

Infrastructure

IBM MainframeAWSLinuxGitDB2IMS
What I've Built

Projects

🐸

Shrek's Swamp

Full-stack Java desktop game with MVC architecture — Swing frontend decoupled from a backend engine handling real-time pet state, inventory, and JSON persistence with parental time controls.

JavaSwingMVCJSON
🌿

EcoCoin

TerraHacks full-stack app rewarding users with crypto tokens for attending eco-friendly events. Firebase + Firestore auth, Mapbox geolocation, Node.js API — built end-to-end in 24 hours.

ReactNode.jsFirebaseMapbox
📊

DataQuest

ML pipeline on a 100K+ record financial dataset. Applied PCA, advanced feature engineering, and statistical outlier detection across 500K+ data points — 15% accuracy gain, 30% faster training.

PythonScikit-learnTensorFlowPCA
Where I've Worked

Experience

Software Engineer Intern

Sun Life Financial · Toronto, ON

May 2026 – Present

Just started — details to come as the role develops.

Mainframe Developer

May 2025 – Apr 2026
  • Built Python automation for SQL ERROR -905 timeout failures, auto-capturing failed statements and routing alerts — eliminating manual triage.
  • Wrote post-deployment regression scripts that caught production-breaking regressions before they reached users.
  • Collaborated with IBM engineers on Watsonx for Z integration for enterprise Gen AI rollout.
  • Hands-on with IMS, JCL, REXX, COBOL, SQL, and DB2 — batch processing and performance tuning at scale.
PythonCOBOLDB2JCLREXXIMS

IBM Z Student Ambassador

IBM · Western University

Apr 2024 – Present
  • Selected as one of IBM's campus representatives for enterprise computing and mainframe technologies.
  • Built RiskGuard through the program — 97% fraud accuracy and 10K+ TPS on IBM LinuxONE.
  • Ran hands-on workshops for 50+ students on COBOL, JCL, Python, and IBM Z fundamentals.
  • Earned IBM Z Xplore Advanced certification; presented at IBM Toronto and the Toronto Tech Expo.

President

Western Cyber Society · London, ON

Apr 2025 – Apr 2026
  • Led Western's largest student-run tech community to 450+ event attendance across the year.
  • Managed an exec team of 8 and a $10K annual budget across all projects and partnerships.
  • Organized flagship events — IBM Night, Recruit Ready, and a club-run career fair.
  • Secured new sponsorships, expanding the network beyond IBM to include Sun Life Financial.

VP of IBM Technical

Apr 2024 – Apr 2025
  • Spearheaded IBM Night, introducing 100+ students to mainframe computing and driving a 40% increase in certification completions.
  • Managed a team of 10 developers across 2 projects integrating REST APIs with Docker, DB2, and IBM LinuxONE.

Executive Advisor

Canadian Tech Summit · Western University

Sep 2025 – Mar 2026
  • Provided executive oversight for a 250+ attendee undergraduate tech conference.
  • Organized sponsorships and managed speaker, venue, and day-of logistics end to end.
  • Arranged post-event coffee chats between winning teams and company executives.

BSc Honours Computer Science

Western University · London, ON

Expected April 2028

Minor in Software Engineering

What's Next?

Let's Build
Something Together

I'm actively looking for Fall 2026 internships in software engineering, AI/ML, or backend systems. If you have an interesting role — I'd love to hear about it.

Say Hello →