Selected work / portfolio

Projects that turn curiosity into something people can use.

A public shelf for software, systems, and learning communities — built across Apple platforms, game systems, robotics, and agentic AI.

Independent projects by Cheng Zhang. Public details are linked when available; unfinished work is marked clearly.

aiflow / consultantin progress
01notice the friction
02choose the leverage
03leave the team stronger
Apple
Games
Robotics
AI
Teaching
Open source

The current shelf

Different surfaces, the same question.

Where can a thoughtful tool make a person, a team, or a system easier to understand and easier to move through?

Apple app

T2DayList

A focused iOS productivity app that helps students organize tasks and deadlines with less daily friction.

Built around Apple APIs and iCloud synchronization for a workflow that can follow you across devices.

SwiftApple APIsiCloud
See Apple platform work
Open-source macOS utility

EfficiencyTool

A macOS systems utility exploring more intentional process placement on Apple Silicon.

The detailed project note and source repository live on the open-source page.

SwiftBashmacOSApple Silicon
See open-source details
Long-term game systems project

MUGEN

A long-running game development project built from the inside out, from character behavior to the systems that make a fight feel coherent.

Explores hand-built state machines, custom AI opponents, collision handling, and physics systems.

Game engineState machinesAIPhysics
Details coming soonIndependent work
Team engineering

FRC Robotics

Captain coordinating software, electrical, and mechanical sub-teams around one working robot and one shared plan.

Programs autonomous control logic in Java while mentoring teammates across the boundaries between disciplines.

RoboticsJavaAutonomous control
Details coming soonIndependent work
Learning community

AiFlow Academy

A teaching project that explains agentic AI, MCP, and multi-agent workflows to students and non-technical learners.

Turns fast-moving ideas into practical guides that give more people a useful starting point.

Agentic AIMCPMulti-agent workflows
Details coming soonIndependent work
Collaborative build

Team game project

A team-built game project where design, engineering, and delivery had to come together under tight constraints.

A reminder that shipping a shared experience depends as much on communication and iteration as on implementation.

Game developmentCollaborationShipping
Details coming soonIndependent work

Beyond the code

Build systems, then help people use them.

The work is not only about implementation. Robotics, dialogue, and learning communities keep pulling the same thread: making collaboration more legible.

01

Robotics

Coordinate software, electrical, and mechanical work around a shared physical system.

02

Dialogue

As a Schoolhouse Dialogue Club president and cohost, create room for questions, ideas, and people to meet.

03

Learning communities

Explain agentic AI, MCP, and multi-agent workflows so more people can participate in the tools shaping their work.

Keep exploring

Go deeper where the work lives.

Follow a project into its own shelf: Apple platform details for T2DayList, or public notes and repositories for the tools below the interface.