Welcome

Xavier's Portfolio

AI Engineering • Finance Systems • Business Technology

Financial Systems & Enterprise Application Engineer

Weiyi Zeng (Xavier)

Computer Science graduate focused on AI engineering, building LLM-powered systems and data pipelines, with experience delivering enterprise finance solutions on IBM i. Interested in RAG, agents, and intelligent automation.

5 Cross-Functional Roles
60+ Production Integrated Programs
7+ Enterprise Environments
50% Manual Process Reduction

Experience

Experience across software engineering and QA on IBM i/AS400 systems, focused on finance workflows, integrations, and automation.

Software Engineer

Sep 2025 - Current
EllisDon Corporation • London, ON
  • Supported and enhanced 100+ enterprise financial modules (Payroll, Finance, Accounting, Costing) using Synon (CA 2E), RPG, and CL across 7 IBM i environments (DEV, QAT, PPD, PROD), ensuring platform stability and controlled deployments.
  • Led integration of Workday with internal IBM i (AS400) and Gate3 systems, ensuring secure, accurate, and compliant synchronization of confidential financial data.
  • Designed and scheduled 5+ automated IBM i batch jobs to identify and clean orphan records, improving data integrity and reducing manual remediation efforts.
  • Monitored system performance using WRKACTJOB and system status tools; analyzed CPU utilization and job queues, resolving blocked jobs and performance bottlenecks to maintain high availability.
  • Participated in 10+ disaster recovery and incident response activities by rejecting faulty promotions and executing controlled rollbacks to prior stable versions.
  • Implemented data masking solutions to protect sensitive financial and payroll information, supporting audit and security compliance requirements.

Software Engineer Co-op

May 2025 - Sep 2025
EllisDon Corporation • London, ON
  • Supported and enhanced IBM i enterprise applications across 5 environments (DEV, QAT, PPD, PROD), ensuring stable deployments, controlled changes, and seamless integration with internal and external web services using RPG, CL, and Synon (CA 2E).
  • Led cross-border data integration initiatives to support U.S. market expansion, implementing CIBC bank account reformatting logic and resolving Canadian/U.S. financial processing differences while maintaining compliance.
  • Developed and optimized 60+ DB2 SQL programs to improve reporting accuracy, validation controls, and process automation across business units.

Software QA Analyst Co-op

Jan 2025 - Aug 2025
EllisDon Corporation • London, ON
  • Designed and executed 100+ manual and automated test cases using Postman, TestRail, and Fortra Automate, validating mission-critical financial workflows across IBM i environments.
  • Developed 8+ automation bots to streamline system maintenance and monitor end-to-end data flows, reducing manual intervention by 50%.
  • Collaborated with 10+ cross-functional teams to validate data integrity, troubleshoot web service issues, and document root cause analyses to support controlled releases.

QA Assistant Co-Op

May 2024 - Jul 2024
Nortera • Strathroy, Canada
  • Assisted with QA reporting and data digitization to improve traceability and support production efficiency.

Software Developer Intern

May 2023 - Sep 2023
Guangzhou Fancy M&E Technology Co. Ltd. • Guangzhou, China
  • Assisted in developing and testing software features to support team workflows and product improvements.

Selected Projects

Projects from my GitHub and academic portfolio.

View GitHub

AI Financial Agent Copilot (2026)

Python, OpenAI API, Pandas, RAG, MCP, Matplotlib. AI financial agent with ETL pipeline for transaction processing, LLM-based categorization, retrieval-augmented caching, and automated reporting with optimized performance and reduced API calls.

View in GitHub

Thesis: Gamified Fitness
Tracker with AI Coaches (2025)

Python, Flask, MySQL, Google Cloud, AES, Random Forest, ANN, SVM. AI-powered fitness tracking with real-time feedback, adaptive coaches, mini-games, and leaderboards.

View Demo

Racquet Pro Booking System (2024)

Python, Flask, MySQL, Docker, Azure, REST API, Microservices. Booking and partner matching with health monitoring, service discovery, and failover.

View in GitHub

Milani Movies Web App (2024)

MongoDB, Spring Boot, React, Atlas, Compass, Postman. IMDb-style app with search, recommendations, reviews, and concurrency performance tuning.

Westernify Music Player (2024)

C++, SQL ecosystem, AWS, MS SQL. Music player and library management with robust search, playback controls, and structured testing.

View in GitHub

MineSweeper Game (2024)

C++, Qt Creator. Built a complete Minesweeper with grid logic, click handling, status display, and reset features on Unix/Linux.

View in GitHub

Teaching Assistant Management System (2023)

JavaScript, PHP, SQL, HTML, CSS. TA management web app with listing, ordering, updates, and modular code structure.

Where-The-Duck-Am-I Campus Navigation Tool (2023)

Java, JSON, JavaScript. Indoor navigation tool using floor plans, searchable rooms, and editable metadata for points of interest.

View in GitHub

Multi-Player Server-Based Snake Game (2023)

Python. Multiplayer game with server-managed states, encrypted controls/messages, and public message broadcasting.

Server-Based Chat Room (2023)

Python. Built TCP and UDP chatroom apps with multiple clients, broadcasting, disconnect handling, and Wireshark packet analysis.

View in GitHub

Technical Expertise

Specialized knowledge & modern stack

Primary Focus

AI Engineering

Large Language Models
RAG
AI Agents & MCP
Transformers
Machine Learning
Prompt Engineering

Development

Backend & AI Systems

Python, NumPy, Pandas
PyTorch / TensorFlow
FastAPI / Flask
LangChain / LlamaIndex
REST API Integration
Java Spring Boot

Databases

Data & Vector Storage

PostgreSQL / MySQL
MongoDB
Redis
FAISS / Pinecone / Chroma
BigQuery / Warehousing
SQL Pipelines

Cloud & DevOps

AI Deployment

AWS + GCP + Azure
Docker
Kubernetes
GitHub Actions
Linux / Shell
Model Deployment

Tools

Workflow & AI Ops

Git / GitHub
VS Code / Jupyter
Postman
Hugging Face
Weights & Biases / MLflow
Data Engineering Pipelines

Data/ML Pipelines

Preparation, Training & Delivery

ETL Pipelines
Data Cleaning
Feature Engineering
EDA & Statistical Modeling
ML / LLM Fine-tuning
RAG Data Preparation

Blog

Featured long-form write-up and technical documentation.

Building an AI Financial Agent That Actually Does Work

Apr 3, 2026

IBM i in 2025 Early Career Reflections

Sep 1, 2025

Thesis: Gamified Fitness Tracker with AI Coaches

Mar 27, 2025

Education & Certifications

BSc, Honours Specialization in Computer Science

Upper-Year GPA: 3.9/4.0

University of Western Ontario • London, Canada

Graduated Feb 2026

Dean's Honour List

2023, 2024, 2025, 2026

Key Coursework

Thesis, Software Design & Architecture, Object-Oriented Design and Analysis, Data Structures & Algorithms, Systems Programming, Databases, Networks, Statistics, Operating Systems

View Official Transcript

IBM Full-Stack Software Developer Professional Certificate

Credential ID: HDX3EIP3XOW6

IBM

Issued Aug 2025

View Certificate

Google Data Analytics Specialization

Credential ID: Z94IJKK603FK

Google

Issued May 2025

View Certificate

Google Project Management Certificate

Professional Certificate

Google

Project Management Track

View Certificate

Musical Inspiration

Currently on Repeat

Synchronizing with Spotify...