Cheng Yu.

Melbourne, Australia

Cheng Yu.

Tech Lead & Founder

I build reliable software and help teams deliver it.

Tech Lead at Unitix, working on Merchi, and founder of Cestiny AI. My experience spans backend engineering, APIs, cloud infrastructure, and full-stack product development.

Cheng Yu

Experience

Browse experience by

Cestiny AI

Founder · Part-timeAUG 2026 — PRESENT

Building Cestiny AI as a part-time venture, combining in-person BaZi consultations with an AI-powered analysis and chat tool.

Timeline

  1. Aug 2026 — Present

    Cestiny AI · Part-time venture

    Building an early-stage BaZi software venture alongside my main role, combining AI-assisted programming with domain knowledge.

    • Developing a rules-based harness that constrains AI interpretation within BaZi domain knowledge, supporting an analysis and chat tool.
  2. Mar 2026 — Present

    In-person BaZi consultations

    Began offering in-person BaZi consultations as a side practice, which informed the direction of the software venture.

More milestones and project details will be added over time.

Unitix

Tech LeadAUG 2019 — PRESENT

Leading development of Merchi, expanding the commerce platform and helping the team deliver new product capabilities with speed and quality.

  • Introduced Scrum and managed team ceremonies; introduced test-driven development.
  • Reduced CI/CD pipeline time by 90%; optimized container builds and caching to improve delivery efficiency and lower CI/CD running costs.

Timeline

  1. Sep 2026 — Present

    AI Tester · In development

    View project details

    Developing an AI tester that automatically tests the project and provides actionable feedback, designed to pair with the Programming Agent in a continuous improvement loop.

    • Working toward a continuous cycle of testing, code repair, and revalidation so the two agents can improve the codebase together.
  2. Jun — Sep 2026

    Programming Agent

    View project details

    Developed a programming agent that turned backend errors and actionable GitHub Issues into tested fix PRs, requesting team input when clarification was needed.

    • Monitored backend errors, investigated the relevant code, and automatically opened fix pull requests.
    • Read GitHub Issues and implemented fixes for issues the agent could resolve, running tests as part of the development loop.
    • Asked the team for clarification when an issue required additional input, shifting day-to-day work toward managing GitHub Issues and providing feedback.
  3. Nov 2025 — Jun 2026

    Manager Bot

    View project details

    Extended the MCP-based bot into a scheduled background scanner that reviewed business jobs and provided management guidance.

    • Supported background business processing and improved handling of errors surfaced by monitoring.

    Technologies: MCP

  4. Mar — Nov 2025

    Client Bot

    View project details

    Developed an MCP-based customer chatbot that provided customer service and let users manage business tasks through conversation.

    Technologies: MCP

  5. 2025

    MCP support

    Added Model Context Protocol (MCP) support as part of integrating AI with the platform.

  6. Early 2025

    Code optimization and security refactoring

    Optimized the existing codebase and refactored legacy code to address security issues, preparing for further AI integration.

  7. Early 2023 — end of 2024

    Site Builder

    View project details

    Developed a React template editor that let customers assemble websites from reusable components stored in a database and compile them for self-hosting or deployment on our platform.

    • Automatically compiled assembled templates into deployable React website output.
    • Supported customer-managed deployment or hosting on our platform.

    Technologies: React.js

  8. Mar — May 2021

    AWS and CI/CD optimization

    Reduced AWS costs by 80% over approximately two months while also shortening CI/CD pipeline time and lowering its running costs.

    • Optimized container builds and caching to make CI/CD more efficient.
  9. Early 2020 — Feb 2023

    Value Chain System

    View project details

    Developed a supply-chain platform enabling influencers and sales partners to select products to sell, with direct fulfillment by the platform and revenue sharing under agreed terms.

    • Developed workflows for influencers and sales partners to select products, sell to customers, and have the platform fulfill and ship orders directly.
    • Worked on a tiered supply-chain structure and revenue-sharing arrangements between participating parties.
  10. First six months after returning

    CI/CD and React architecture

    Introduced continuous integration and continuous delivery (CI/CD) into the project’s development and release workflow.

    • Introduced Redux and Redux-Saga into the existing React architecture during the same period.
  11. Aug 2019

    Returned as Tech Lead

    Returned to Unitix following the previous technical lead’s departure, taking over technical leadership and supporting the Merchi platform.

More milestones and project details will be added over time.

Full Stack DeveloperAUG 2014 — OCT 2017

Developed Merchi’s Flask and PostgreSQL API framework and core business functionality through its 2016 launch, followed by warehouse and logistics features and system containerization work.

Timeline

  1. Final months — Oct 2017

    System containerization

    Advanced the project’s containerization design and implementation alongside business bug fixes. The migration was still in progress when I left Unitix in October 2017.

  2. First half of 2017

    Warehouse and logistics

    Developed warehouse and logistics functionality during the first six months following launch.

  3. After May — late 2016

    Core business development and launch

    Completed the main business functionality built on the framework and helped launch merchi.co by the end of 2016.

  4. Aug 2014 — May 2016

    API framework and SDK development

    Focused primarily on developing and maturing Merchi’s custom Flask and PostgreSQL API framework.

    • Enabled frontend clients to request backend resources on demand—a concept similar to GraphQL’s approach—with reusable CRUD operations and permission management.
    • Contributed to JavaScript and Python SDKs to simplify API integration.

More milestones and project details will be added over time.

Common Code

Software DeveloperOCT 2017 — JUL 2019

Worked across client projects with Django, React, and React Native, delivering agriculture, real-time application, and waste-management software.

Timeline

  1. 2019

    Completed this role

    View project details

    The Software Developer role at Common Code concluded in July 2019.

    Dimeo

    Worked on a waste-management system using Raspberry Pi devices installed in bins, with Django-based management and resin.io (now balenaCloud) for fleet management.

    • Supported a collection workflow for photographing waste, measuring its weight, and centrally managing collection records.
    • Troubleshot tricky device-level issues, including inaccurate measurement readings, and made hardware-related adjustments and optimizations.
    • Worked with a fleet of more than 40 Raspberry Pi devices in a system supporting over 2,000 users.

    Technologies: Django · Raspberry Pi · resin.io / balenaCloud

    Company website

  2. 2018

    Client projects

    View project details

    Worked on Agrinous from January 2018 to April 2019, primarily focusing on backend development and offline synchronization.

    Agrinous

    Core contributor during Agrinous’s early development, primarily responsible for the backend of an offline-capable livestock application.

    • Designed and developed Django REST APIs supporting a React Native application.
    • Improved performance of optimized API endpoints by approximately 100–1,000×.
    • Supported cattle and sheep counting in rural locations with unreliable or unavailable internet access.
    • Worked on the backend supporting offline field records and synchronization to the cloud when connectivity returned.

    Technologies: React Native · Django REST API

    Website

  3. 2017

    Joined Common Code

    View project details

    Joined Common Code as a Software Developer in October 2017.

    MEERQAT

    Maintained MEERQAT, built with Meteor.js, React.js, and Django DDP, addressing integration and upgrade-compatibility issues caused by legacy dependencies.

    Technologies: Meteor.js · React.js · Django DDP

    Website

More milestones and project details will be added over time.

Skills & education

Technologies

  • Python
  • Django
  • PostgreSQL
  • React
  • AWS / GCP
  • Docker
  • Motoko / ICP

Also interested in machine learning, Web3, and functional programming.

Master’s degree, Computer Science

RMIT · 2012 — 2014

GPA 3.8

Research & scholarships
  • Sentiment analysis research & exhibition

    Research completed March 2014

    A$4,000 research exhibition funding

    Completed further research into machine learning for sentiment analysis and labeling under the supervision of Xiuzhen Jenny Zhang in March 2014, before joining Unitix that August. Presented the research at RMIT’s university–industry research exhibition with A$4,000 in funding.

  • AI-assisted data labeling

    December 2013

    Summer Internship · A$4,000 scholarship

    Researched active labeling under the supervision of Xiuzhen Jenny Zhang, exploring how machine learning could assist data annotation and reduce manual labeling effort.

  • University–industry collaboration

    First half of 2013

    A$10,000 scholarship

    Led a collaborative project between RMIT and an industry partner under the supervision of Xiuzhen Jenny Zhang.

  • Search engine index optimization

    December 2012

    Summer Internship · A$4,000 scholarship

    Completed a research internship investigating search engine index optimization under the supervision of J. Shane Culpepper.

Bachelor’s degree, Computer Science

Hubei University of Technology · 2007 — 2011

GPA 3.2

Get in touch