Haoqian (Frank) Zhang

Building dependable systems and human-centered AI tools.

Core Developer at Humanly Computer Science at the University of Toronto

I’m a Computer Science student at the University of Toronto and a Core Developer at Humanly, previously a Software Engineer at Scholars Portal. I’m interested in backend engineering, distributed systems, databases, and AI agents.

Professional Background

Experience

Current

Humanly

Core Developer

Developing a configurable and traceable environment for human–AI collaborative writing, with a focus on backend systems, AI agent workflows, and developer tooling.

GitHub

September 2026–April 2027

Apache Superset

Open Source Contributor

Contributing production fixes to Apache Superset, with work spanning data export behavior and frontend state consistency.

GitHub

Previously

Scholars Portal

Software Engineer

Contributed to production systems and practical web applications in an academic library environment.

Selected Work

Recent Projects

Web Application

UniLocker

A campus rental platform that helps students reserve and borrow items from shared lockers.

Human–AI Collaboration

Humanly

A configurable and traceable environment for collaborative writing with in-platform AI assistance.

Research

Publications

Work on trustworthy, traceable, and practical human–AI collaboration.

Engineering

Open Source Contributions

Apache Superset

Production fixes for a large-scale data visualization platform

Updated table exports so CSV, JSON, and Excel downloads respect active search filters and the current user view.

PR #36281

Resolved homepage chart deletion inconsistencies by aligning frontend state updates with the dashboard data flow.

PR #39471

University of Toronto

Teaching Experience

CSCB58

Computer Organization

CSC343

Introduction to Databases

Contact

Get in Touch

Let’s connect.

Have a question about my work, research, or projects? Send me a note and I’ll get back to you.

haoqian[dot]zhang[at]mail.utoronto.ca

Send a Message