Hey, I'm Walid.

I'm a fourth-year Software Engineering student at York University. Most of my work has been around backend systems, developer tooling, and applied AI. Lately, I've been focused on automation, infrastructure, and production software.

I've worked on legacy modernization, machine learning projects, and developer automation tools. I usually enjoy taking projects from an early idea through deployment and learning whatever is needed along the way.

Professional Experience

Government of Ontario

Software Developer Co-op · Toronto, ON · Sep 2025 - Present

Worked on an internal workflow that lets product teams generate usable code with GitHub Copilot and custom agents. I also contributed to modernizing legacy Java applications and helping move parts of them toward Angular and Spring Boot.

GitHub Copilot, Custom Agents, Java 1.8, Angular, Spring Boot

Canadian Imperial Bank of Commerce

Software Developer Co-op · Toronto, ON · Sep 2024 - Dec 2024

Built Java and Jenkins automation for eight recurring Excel reporting processes. I also wrote technical specifications for name-change and eCIF releases and used DB Visualizer to support ETL work, data analysis, and validation.

Java, Jenkins, Excel Automation, DB Visualizer, ETL, Data Quality

Education

Lassonde School of Engineering

B.Eng Software Engineering · York University, Toronto, ON

Currently in my fourth year. My coursework has focused on operating systems, data structures, software design, and building reliable software.

Personal Projects

Real Estate Predictor

Real Estate Predictor

Trained an XGBoost model on 50K+ home listings using Optuna for hyperparameter tuning. Built the Flask API, containerized it with Docker, and deployed it on Railway.

Python, XGBoost, Flask, Docker

Instacart for Agents

Instacart for Agents

Built and published a TypeScript package that gives browser agents access to grocery-planning workflows through a typed API. It includes browser helpers, an npm publishing setup, and a companion source repository.

TypeScript, npm, Codex plugin, Agent Workflows

TechYork

TechYork

Built a student networking platform with messaging, project sharing, and job postings. Worked on backend APIs, database-backed features, profiles, and the main community feed.

Next.js, TypeScript, C#, ASP.NET Core, Neon DB

CLAI Coding Automation

Multi-Agent Coding Workflow

Built a multi-agent coding workflow where specialized agents plan, implement, and review software tasks. Added MCP integration, provider routing through OpenRouter, and GitHub automation.

Python, MCP, OpenRouter, GitHub Automation

Engineering Stack

Backend & Product Engineering

TypeScript, Next.js, React, Angular, Java, Spring Boot, C#, ASP.NET Core, REST APIs, SQL

Cloud & Deployment

Docker, GCP, Cloud Run, AWS, App Runner, S3, Azure, Firebase, Neon DB

Testing & DevOps

GitHub Actions, Jenkins, CI/CD, Playwright, Cypress, Selenium, Linux

ML & Data Systems

Python, pandas, scikit-learn, XGBoost, Optuna, Flask, SQL

AI-Native Workflows

MCP, Codebase specs & graphing, Agent deployment, LLM API integration, Agent workflows

Beyond the code

Outside of software, I spend time reading about history, literature, politics, and economics. I also enjoy experimenting with self-hosted AI models and testing new open-source releases when they come out.