Software engineer specializing in AI/ML and full-stack web development. I build production-ready, AI-powered applications end to end — from backend services and data pipelines to intuitive front-end interfaces — and integrate LLMs and AI agents into real products people use.My recent work includes RAG and agentic AI systems (LangChain, LangGraph, CrewAI), LLM tool integrations via the Model Context Protocol (MCP), and deep learning research in PyTorch. On the full-stack side, I've built and deployed applications with Python backends, React/TypeScript front-ends, PostgreSQL, and cloud-native deployment (Docker, CI/CD, AWS), with a focus on clean, scalable, maintainable code.I hold an MEng in Electrical & Computer Engineering from the University of Toronto, work independently and communicate clearly, and enjoy turning complex concepts into user-friendly products.

Haochang Yang

Software engineer specializing in AI/ML and full-stack web development. I build production-ready, AI-powered applications end to end — from backend services and data pipelines to intuitive front-end interfaces — and integrate LLMs and AI agents into real products people use.My recent work includes RAG and agentic AI systems (LangChain, LangGraph, CrewAI), LLM tool integrations via the Model Context Protocol (MCP), and deep learning research in PyTorch. On the full-stack side, I've built and deployed applications with Python backends, React/TypeScript front-ends, PostgreSQL, and cloud-native deployment (Docker, CI/CD, AWS), with a focus on clean, scalable, maintainable code.I hold an MEng in Electrical & Computer Engineering from the University of Toronto, work independently and communicate clearly, and enjoy turning complex concepts into user-friendly products.

Available to hire

Software engineer specializing in AI/ML and full-stack web development. I build production-ready, AI-powered applications end to end — from backend services and data pipelines to intuitive front-end interfaces — and integrate LLMs and AI agents into real products people use.My recent work includes RAG and agentic AI systems (LangChain, LangGraph, CrewAI), LLM tool integrations via the Model Context Protocol (MCP), and deep learning research in PyTorch. On the full-stack side, I’ve built and deployed applications with Python backends, React/TypeScript front-ends, PostgreSQL, and cloud-native deployment (Docker, CI/CD, AWS), with a focus on clean, scalable, maintainable code.I hold an MEng in Electrical & Computer Engineering from the University of Toronto, work independently and communicate clearly, and enjoy turning complex concepts into user-friendly products.

See more

Experience Level

Work Experience

Backend Developer at SOTI Inc.
September 1, 2023 - August 1, 2024
Developed a Python automation tool that parses .csv configuration files to generate protocol definitions and structured semantic models, reducing manual backend work in SOTI Connect. Integrated device-level protocols for SATO and Microplex, and extended DTD support for Toshiba, Zebra, and Honeywell to improve data mapping accuracy. Built printer simulators for QA performance and reliability testing to detect issues earlier before production deployment. Followed engineering best practices including code reviews, coding standards, Git source control, and technical documentation.

Education

Master of Engineering (MEng), Electrical & Computer Engineering at University of Toronto
September 1, 2025 - July 16, 2026
Bachelor of Applied Science (BASc), Computer Engineering at University of Toronto
September 1, 2020 - May 1, 2025

Qualifications

Add your qualifications or awards here.

Industry Experience

Computers & Electronics, Software & Internet, Education, Professional Services