Dylan MacLeod

Dylan
MacLeod

Computer Science student and full-stack developer focused on practical, reliable software. Building modern products with clean UI, strong system design, and real-world impact.

City photography HackHive event photo Mainframe work photo

Education

Ontario Tech University

Ontario, CA

Bachelor of Science in Computer ScienceCO-OP3.8 GPA

Expected 2028

Experience

Mainframe Engineer

Sept 2025 – April 2026

CIBC · z/OS, JCL, REXX, TSO/ISPF

  • Gained expertise in IBM z/OS architecture, batch processing workflows, and dataset management while working with enterprise job control using JCL.
  • Wrote automation scripts using REXX and OPS/MVS to support event-driven monitoring, alert handling, and operational task automation.
  • Contributed to automated monitoring and recovery workflows that improved system reliability and reduced manual operational intervention.
  • Earned 20+ technical badges through IBM Z Xplore and IBM Skills Depot covering z/OS operations, system automation, REXX scripting, and enterprise batch processing.

Project Coordinator

May 2025 – August 2025

CIBC · JavaScript, Python, Power Automate, Excel, SharePoint

  • Coordinated deliverables across multiple banking initiatives exceeding $1M, assisting project managers with progress tracking, timeline management, and risk mitigation.
  • Integrated customized Power Automate flows and scripts utilizing Python and JavaScript to automate Outlook email routing and SharePoint file organization, reducing manual report generation time and minimizing human error.

Projects

Featured Work

Here are projects I've built and shipped.

Flash.AI project screenshot
Top 2.3%

Flash.AI

React, Express.js, MongoDB, JavaScript, Node.js, TailwindCSS

View on GitHub
  • Engineered a full-stack AI platform at HackHive 2025, placing 2nd out of 86 teams.
  • Built backend APIs using Node.js and Express to generate quizzes from uploaded documents in under 10 seconds.
  • Implemented JWT-based authentication and secure credential storage using MongoDB.
  • Developed a responsive React interface for document upload, quiz generation, and profile management.
Semantic Search Engine project screenshot
~45ms latency

Semantic Search Engine

C++, Python, ONNX Runtime, PostgreSQL, HNSW, NLP

View on GitHub
  • Designed a semantic search engine for Wikipedia articles using transformer embeddings and HNSW indexing.
  • Integrated all-MiniLM-L6-v2 via ONNX Runtime for 384-dimensional embeddings at ~100 articles/sec.
  • Implemented vector storage with PostgreSQL + HNSW, scaling across 100k+ indexed documents.
  • Achieved ~45 ms average query latency for top-K results across 10k articles.
Web Browser project screenshot

Web Browser

Python, Tkinter, Custom HTML/CSS/URL Parsing

View on GitHub
  • Built a working browser in Python with custom HTML parser, CSS parser, URL handling, and rendering across 10+ core modules.
  • Implemented tabs, address bar, back/forward navigation, and scroll behavior with 250-400ms render times.
  • Added stylesheet loading, layout/paint passes, and interactive elements, reducing rendering errors by ~40%.
  • Built UI with CustomTkinter/Tkinter Canvas and modular components for parsing, rendering, and navigation.
Chatroom-REACT project screenshot

Chatroom-REACT

React, Node.js, MongoDB, JavaScript, Google Generative AI, NodeMailer

View on GitHub
  • Built a full-stack chatroom app with direct messaging, profile settings, and theme customization using React, Node.js, and MongoDB.
  • Implemented real-time style message updates and cleaned up the chat UI for a smoother send/read experience.
  • Integrated Google Generative AI chat feature that starts conversations for newly registered users.
  • Added NodeMailer and MongoDB-backed persistence, reducing message/session issues by ~25%.

Technical Skills

What I Work With

Languages

Python C++ Java JavaScript TypeScript SQL HTML/CSS JCL REXX
C++
Python
Java
REXX

Frameworks

React Node.js Express TailwindCSS Tkinter CustomTkinter
React
Node.js
Express

Tools & Platforms

Git Linux z/OS GCP VS Code IntelliJ MongoDB PostgreSQL

Libraries & Enterprise

pandas NumPy Matplotlib Passport JS SDSF RACF TSO/ISPF Power Automate SharePoint