Welcome to my little corner

Hi, I'm Andy.
Pull up a chair.

I'm Andy Zhang, a student at Swarthmore College and middleclicker online. I build little tools, play with ideas, and turn curiosity into code.

Life is good.

01 / The workbench

A few things I've made.

A few useful tools, a few experiments, and a lot of learning along the way.

All projects on GitHub
A useful little tool

SoundBridge

One audio source, multiple speakers. Route sound with individual volume and delay controls to keep everything in sync.

PythonAudio utility
Following the patterns

BrowserHistory

Turn browser history into charts. A small project for seeing the patterns in where you spend your time online.

PythonData visualization
An internet experiment

Slop or Not?

A place to rate YouTube channels as AI slop—or not—and see how other people vote.

JavaScriptCommunity voting
From the workbench

WeChat Moments Scraper

A Python experiment for collecting and exploring WeChat Moments data.

PythonData collection
Learning by doing

A* Pathfinding

Finding a way from here to there. An implementation of the A* search algorithm, written as a Java learning project.

JavaAlgorithms

02 / A little introduction

A little about me.

Andy Zhang aka middleclicker

I'm a student at Swarthmore College. My projects range from tools for everyday life to experiments with audio, data, and games.

I like being able to take an idea and make something you can actually use. This little site is where those projects live, with room for whatever comes next.

Currently at SwarthmoreUsually online as @middleclicker

03 / Good company

There's room for a hello.

Have an idea, a question, or just a friendly hello? I'd love to hear from you.

Send me an email