
Alloxyme writes with light and develops in code.
Computer science student · independent developer · into AI, gadgets, photography and travel
02Developer
I study computer science and technology, and I’m an independent developer.
An idea takes shape first, then gets written out line by line, until other people can use it too. Aivory and FlowMuse both started that way.
Away from code I like taking gadgets apart, and going somewhere far with a camera.
- Computer Science and Technology · 2023–2027
- AI apps: Aivory, FlowMuse
- AI, gadgets, photography, travel
- Always happy to talk
- 2023
- 2027
- 4
- 15
03Interests
Four things I can’t leave alone
Away from code, most of my time goes to these four. Point at any of them and the darkroom changes the picture.
AI
Nearly everything I build is about AI: Aivory is a self-hosted AI workspace, FlowMuse makes images and video with it. I keep trying new models and tools as they come out.
Gadgets
Cameras, lenses, keyboards, headphones, displays. I like taking them apart to see how they work, and reading the trade-offs behind a spec sheet.
Photography
I like keeping the places I pass through in photographs: mountains and lakes, the coast, old buildings, and the people and flowers along the way.
Travel
Yunnan, Gansu, Hainan, Shanxi, Shaanxi, Beijing and Yangzhou so far, with a set of photographs from each.
04Work
Selected work
Two AI apps, a course project, and this site.
A self-hosted AI workspace: multi-model chat, multi-step tool calls, a persistent Python sandbox, retrieval over your own documents and Deep Research, for individuals or teams.

05Record
Two tracks at once
Studying and building, side by side.
Independent developer
Building AI apps on my own: Aivory, a self-hosted AI workspace, and FlowMuse, a local-first workbench for AI images and video. Both are open source on GitHub.
BSc Computer Science and Technology
The foundations of computer science. For a course project I wrote Plants vs. Zombies in C with EasyX, and documented the build in fifteen posts.
06Travel
Places I’ve been
Yunnan, Gansu, Hainan, Beijing, Shanxi, Shaanxi, Yangzhou. Each picture starts inverted and comes up in its own colours as it reaches the middle.
All travel photos →







07Lab
Experiments, taken apart
The effects from the home page, one at a time. Each one answers to a pointer or a finger.
Ripple tank
The developer from the home page on its own: a 2D wave equation on a grid. Drag across it to drop in some chemistry.
ISO noise
Move sideways to change ISO from 100 to 3200. The higher the sensitivity, the coarser and wilder the noise.
Bloom
Bright light spreads inside the lens and leaves a halo round every lamp. Point anywhere to put a lamp there.
Photo wall
Thirty-six thumbnails that keep reshuffling, each a different crop of the same photograph. Point at one to frame it.
08Journal
Notes
On code, on graphics, and on getting things made.
All writing →- Building a darkroom in the browserNo photograph on this site is simply shown. Each is made of glyph grains that surface under red light and then develop into colour.
- Plants vs. Zombies in C and EasyXA course project written up in full: data structures, the login screen, animation, collisions, freeing memory, saving scores and the release build.
09Info
There is an enzyme in the name
Allo- means “other”; -zyme means enzyme: something that makes a reaction happen without being used up. I want the tools I make to work like that, quietly turning other people’s ideas into finished work.
A computer science student who builds independently on the side, and travels with a camera. Code and photographs take the same patience: waiting for a build, for the light, for the right moment.
- A BSc in Computer Science and Technology, 2023 to 2027.
- Aivory, still: an AI workspace you host yourself, with conversations, research, creation and team knowledge in one place.
- FlowMuse: a local-first workbench for AI images and video, in the browser or on the desktop.
- Go
- TypeScript
- C
- Python
- React
- NestJS
- Electron
- Docker
- AI
- Gadgets
- Photography
- Travel