Work

Tianming Zhu (Arendt). HKU Computer Science, graduated July 2026. Featured work: TTS for Swim, a live long-Chinese-text-to-MP3 service.

An online tool that turns long Chinese text into a single MP3 — up to 60,000 characters (about 3.6 hours of audio) per run, synthesised in chunks and merged server-side.

  • Rapid MVP iteration with AI coding tools; then hardened the API and shipped it to production myself
  • Implemented rate limiting, text/body caps, atomic job admission, a session IDOR fix, a CORS allowlist, and bounded session storage with process eviction
  • Deployed solo on an Alibaba Cloud instance: nginx virtual host, systemd unit, Let’s Encrypt TLS with auto-renewal
  • TypeScript
  • Node.js
  • Express 5
  • React
  • Python
  • edge-tts
  • ffmpeg
  • OpenAPI
  • nginx
View details →Requires an invite code to sign up

Sink-Free Orientation Tools

Experiment

Final year project: reproduced three sink-free orientation algorithms from a published paper, then built a visualiser to audit the output and trace where it deviates.

  • Reproduced the three algorithms from arXiv:2502.05877 (the paper is not the author’s work; this is reproduction and engineering)
  • Drag-and-drop canvas: place network nodes, run the sink-popping algorithm, compare against random baselines with risk metrics
  • Records deviations and traces their root cause; results export to JSON / CSV for review
  • React
  • TypeScript
  • Vite
  • Tailwind CSS
  • Framer Motion
  • Recharts
  • SVG

Experience

Automation Digitalization Equipment

Full-Stack Development

Jun 2025 – Aug 2025
  • Built responsive front-end interfaces with React, improving page rendering efficiency and interaction quality
  • Built RESTful APIs for business logic and third-party integrations, and handled end-to-end integration testing
  • Designed MySQL schemas and optimised SQL queries for CRUD operations and transaction management
  • Used AI coding tools to speed up iteration; ran unit testing and deployment debugging

Valuable Capital

Fixed Income · Data Analysis

Jun 2024 – Aug 2024
  • Applied machine learning algorithms to monitor, detect and resolve real-time anomalies in business data streams
  • Designed and optimised data collection and processing pipelines, improving data accuracy and throughput
  • Integrated third-party APIs including Interactive Brokers and HSBC to connect market data sources
  • Built the business database and core metric monitoring, supporting quantitative analysis and decisions

Teaching

The University of Hong Kong

Teaching Assistant · AILT1001 (AI Literacy)

Jan 2025 – May 2025
  • Ran weekly small-group tutorials, 20+ contact hours in total
  • Designed tutorial exercises and case studies, and held one-to-one and small-group office hours
  • Maintained the course community with asynchronous Q&A

Education

The University of Hong Kong

BEng(CompSc) in Computer Science

Sep 2022 – Jul 2026Hong Kong

Relevant courseworkAlgorithm Design · Data Structures · Operating Systems · Computer Networks · Database Systems · Software Engineering · Artificial Intelligence · Machine Learning · Computer Vision · Probability & Statistics · Optimization Theory · Operations Research

Skills

Languages
PythonJavaC++SQL
Front-end & Frameworks
ReactTypeScriptViteTailwind CSSRESTful API Design
Data
MySQLSchema DesignSQL OptimisationData PipelinesAnomaly Detection
Engineering & Tooling
GitDockerUnix/LinuxShell ScriptingUnit TestingAgile
AI Tooling
AI Coding ToolsPrompt Design
Languages
Mandarin · NativeEnglish · FluentCantonese · Fluent

Honors & Awards

  • Soong Ching Ling Scholarship, The University of Hong Kong — CNY 320,000 (4-year award)
  • National First Prize, Chinese Chemistry Olympiad (CChO) — 2021 & 2022

What’s next

  • Browser games

    Planned

    Planning to rebuild a few small games as Unity WebGL builds that run straight in the browser — no download, no install.

    Why WebGL: iOS does not allow installing an app from a browser, so "download it to your phone" is a dead end. Unity WebGL is officially supported on iOS Safari 15+ and Android Chrome, so one build covers both.

    View all →
  • More small tools

    Planned

    Continuing to build small tools with AI coding tools, each one solving a problem I actually ran into. They go up here as they get finished.