C Code CEO

Jia Zheng

Building since Mar 2026·2 projects shipped

I use AI as a creative tool to build games and web projects, then read and edit the JavaScript behind them. My projects include Block Busters and a Roblox loadout randomizer.

Working on now

Improving Block Busters, adding weapon data, and building AI agent data with objects and arrays.

My Goal

Become AI-trained by learning to direct AI well, then use it to build multiplayer games.

Screenshot of Block Busters In progress

Block Busters

Built at age 12

A student-built AI game by Jia Zheng with custom characters, mechanics, and block-smashing gameplay.

AIPromptingGame DesignCreative
Details

Why I built this

Jia Zheng started by exploring an AI-generated game, then used prompts and code edits to turn it into a more personal block-smashing game with custom mechanics, weapons, and player ideas.

Bugs and breakthroughs

  • Learned that specific prompts create better results than broad instructions.
  • Practiced reading JavaScript variables so he could change how the game behaves.
  • Moved from just accepting the first AI output to planning improvements and fixing bugs.

Proud code

Custom game balance variables JavaScript
                                const BLOCK_COUNT = 2;
const BLOCK_MIN_HITS = 5;
const BLOCK_MAX_HITS = 15;
const SPEED_BOOST_MULTIPLIER = 2.5;
                              

Changing these values helped Jia Zheng test how difficulty, speed boosts, and block behavior affect the feel of the game.

Try it
Screenshot of Roblox Loadout Randomizer In progress

Roblox Loadout Randomizer

Built at age 12

Used AI to create a tool for a popular game

AIPromptingSaaS
Details

Why I built this

This project turned a game interest into a practical web tool. Jia Zheng planned the interface, researched what the app needed, and practiced using variables, arrays, and objects to create randomized Roblox loadouts.

Bugs and breakthroughs

  • Broke the app idea into UI, user experience, and data pieces before building.
  • Used arrays and objects to organize loadout choices.
  • Tested the app experience and planned improvements from feedback.

Proud code

Random choice helper JavaScript
                                const hats = ["Ninja Mask", "Space Helmet", "Crown"];
const randomChoice = (items) => {
  const index = Math.floor(Math.random() * items.length);
  return items[index];
};
                              

This shows the array and function pattern behind a randomizer app.

Languages
JavaScriptHTMLCSS
Soft skills
Feature planningCreative problem solvingOwnershipUser feedback
Concepts practiced
AI promptingTokenisationVariablesArraysObjectsDebugging
Tutor Feedback

Jia Zheng shows a creative, business-oriented mindset when planning games. He is taking more ownership of his projects and becoming more comfortable reading and editing AI-generated code.