Logo Xingxin on Bug

HKUST PhD Chronicle, Week 6, Ragasa

September 28, 2025
2 min read

C++ Python Binding

This week was a blast! I managed to create a Python binding for a tightly-coupled C++ library, and it feels awesome. No words can quite express how happy I am with this breakthrough. I wrote a separate blog post dedicated to this achievement. How to create Python binding for C++ libfranka via nanobind?

Digital Ticket

A fun part of my coursework this semester is Advanced Computer Graphics, taught by Prof. Sanders. For my final project, I chose to reproduce the Vercel Ship 2025 digital ticket. It feels good jumping from C++ back to TypeScript; switching between different tech stacks provides a refreshing change of pace.

Here’s my early progress. It’s looking a bit crappy for now, but it’s a start!😂

Ragasa

This week, Typhoon Ragasa struck our campus, and most services were suspended on Tuesday and Wednesday. This was my first time staying in the dorm due to a typhoon in Hong Kong.

phd-chronicle-week-6-1.webp phd-chronicle-week-6-2.webp phd-chronicle-week-6-3.webp phd-chronicle-week-6-4.webp phd-chronicle-week-6-5.webp phd-chronicle-week-6-6.webp phd-chronicle-week-6-7.webp phd-chronicle-week-6-8.webp phd-chronicle-week-6-9.webp