Timothy QianProjects

Straightening FlowsDecember 2024

Python
Machine Learning

Exploring relationships between diffusion and flow matching models.

We provide a brief overview of diffusion and flow matching and their relation. As elucidated in diffusionflow, they are much more closely related than most think. As a continuation of this, we explore the procedure of "Reflow" on diffusion models, which is meant to speed up generation by straightening the flows.

Links: GitHub

Straightening Flows image

PlumeSeptember 2024

Python
React

HackMIT's platform for judging and registration.

I helped write algorithms for judging HackMIT/Blueprint. I also restructured the database for more consistent data validation.

Links: GitHub

Plume image

Competitive Programming LibraryJanuary 2023

C++
Competitive Programming

A library for templates used in competetive programming.

Templates of various C++ implementations of algorithms and data structures. This includes verification of each algorithm on problems.

Links: GitHub

Competitive Programming Library image

KaraokESP32May 2022

C++
Arduino

Arduino karaoke machine

A karaoke machine that can live grade you based on your pitch! Built using an Arduino and used as my 6.08 final project.

Links: GitHub

KaraokESP32 image

MBIT (Montgomery Blair Informatics Tournament)June 2021

Competitive Programming

Informatics tournament for high schoolers/college students

I was one of the founders of MBIT, writing problems and running the tournament. One of the problems I co-created with Gabriel Wu featured on FiveThirtyEight.

Links: Website

MBIT (Montgomery Blair Informatics Tournament) image

BattlecodeJanuary 2020

Java

Blezerbot, implemented by Timothy Qian, Gabriel Wu, Kevin Higgs, Colin Galen

I participated in Battlecode 2020 with friends from high school in a team called the "blair blezers". Our bot was at some point called altruistic for helping out the opponent. We made it to the semifinals of the high school bracket.

Links: GitHub, Livestream

Battlecode image