Bono Tang

Portfolio

The personal blog of a
Year-3 CityU CS Student.
A record of my youthful times.

snapshot

Study & path

01

BSc in Computer Science (CGPA: 3.63). Dean's list once, and I was lucky enough to get the Bright Future scholarship for engineering.

I did a semester abroad at University of Leeds (sep 2024 – jan 2025) — linear algebra, financial maths, software engineering, and a lot of walking in the rain.

Before uni I graduated from SKH Lamwoo Memorial Secondary School.

Work

02

Most recently I interned at Shanghai Commercial Bank (sep 2025 – may 2026) doing application work — legacy VB6 systems dragged into VB.NET, encryption and audit-friendly configs, a JSP microsite for the bank's anniversary, and UAT on a paperless receipts rollout.

The summer before that I was at Hong Kong Genome Institute: dashboards, automated reporting tools, and the usual testing plus docs when something breaks at 5pm.

Research

03

Research-wise I'm chipping away at federated machine unlearning on credit scoring model — achieves explainability-stable unlearning results under non-iid financial heterogeneity.

Event-based Multi-modal LLM Portfolio Investment System. Under CityU CS Research Mentoring Scheme. Built a robust data retrieval engine to collect and process multi-source financial options data. Co-developed "Option Query Language" (OQL) to facilitate precise, LLM-driven financial analysis. Developed an automated annotation pipeline for high-quality dataset creation in quantitative research.

Beyond the desk

04

Certifications and side quests: AWS Solution Architect – Associate Certification (SAA-C03) (Aug 2025). 2024 ISMHK Case Competition — made semifinals. CityU SLTP Cultural Walker as a volunteer, leading walks and sorting itineraries.

Day-to-day I reach for Python, Java, C++, JavaScript (React, Next.js, and the rest of the stack when the problem asks nicely. Cloud-wise: aws, git, ci/cd pipelines, docker.

Native Cantonese, Proficient English (IELTS 8.0), Basic Mandarin. HKIE student member.

When I'm not at a keyboard: music, badminton, photography.