Hello, welcome to my homepage. My name is Hu Xiuhan (family name first, 胡修涵 in Chinese Characters). I name myself as 0xStory.eth in web3 world, since I believe storytelling is most key factor for consensus.

I define myself as a technology enthusiast and a curious observer. I'm most interested in Computer Vision and Robotics, but I also enjoy programming generally. I started to write program when I was in middle school with Pascal and PHP. I love programming in Ruby and I wrote JavaScript most.

I was a M.S. student in Computer Science from Columbia University and an undergraduate from Machine Intelligence Department, Peking University.

I was working on Nearby Friends and Video Publishing Experience as a full-time employee at Facebook (now Meta) during 2016 - 2018.

I worked on Big Data Infra and Data Visualization at Alibaba, Hangzhou. My team was responsible for data-driven storytelling in 2019 Tmall Double-11 Shopping Festival.

Currently, I'm responsible for Digital Asset Management product infra at Tezign and leading innovative product initiatives such as Marketing Content Management and Analysis, partener with global leading brands such as Unilever, Shiseido, McDonald's etc.


  • Tezign Digital Asset Management

    I'm responsible for Digital Asset Management product infra and technology strategy.

    Meanwhile I'm transitioning to product management role, leading innovative product initiatives such as Brand-owned Media Content Management and Content Analysis.

  • 2019 Double 11 Shopping Festival Data Visualization

    Our team has been participating in 11.11 Global Shopping Festival, G20 Summit, World Internet Conference and serveral other prominent events / exhibitions, presenting celestial beauty of data visualization and got appreciated by guests from all over the world.

    We are focusing on high performance rendering over large scale data visualization, exploring how data can drive storytelling and inspires design, utilizing cutting-edge VR/AR capabilities to push forward the frontier of data visualization technology.

  • Launching Watch and Creator Studio Globally

    I was tech leading on Facebook Creator Studio, which aims to provide publishers and creators with the all-in-one tools they need to build a business on Facebook.

    Also launched Facebook Watch and Live streaming for desktop gamers.

  • Multi-Sensor Surface Analysis for Robotic Ironing

    Given a roughly flattened cloth, the goal is to have an ironing plan that can iteratively apply a regular iron to remove all the major wrinkles by a robot.

    We present a novel solution to analyze the cloth surface by fusing two surface scan techniques: a curvature scan and a discontinuity scan.

    To appear in the IEEE International Conference on Robotics and Automation (ICRA), Stockholm, May 2016.

  • Ascii-art DEscription LanguagE

    ADELE is a programming language designed specifically for simplifying the creation of ASCII artwork. The output space is defined as a canvas object on which the user is allowed to put several custom layers. By controlling the custom layers properly, the user will be able to create interactive ASCII artwork with reusable components. To further simplify these operations, various special operator and predefined functions are included in the language specification.

  • Sensor Overlay for Google Maps

    We want to visualize a variety of realtime updating sensors on a map view, and make it clear for reading if there are a lot of sensors.

    I build a javascript library that generalizes sensors into two types and provides interface for auto-clustering too crowded sensors. [KeyNote]

    Here is a live demo. You can zoom in and zoom out to see what happens.

  • A Cognitive Assistive System for Monitoring the Use of Asthma Inhalers

    Asthma patients use inhalers to relieve symptoms. However, many patients do not use the asthma inhaler correctly. Incorrect practice of inhalers significantly weakens the effectiveness.

    We built a system aiming to guide users and recognize their errors. Here is a demo of a goal system.

  • Analysis and Practice on Unmanned Vehicle Key Technology

    An unmanned car is an autonomous vehicle capable of fulfilling the human transportation capabilities of a traditional car.

    I focus on building a basic control and route planning system of the car as parts of its software layers.

  • Weiming World Game Server

    Weiming world is a mobile online game, designed for introducing the campus environment to freshman of Peking University with location based assistance.

    I took the charge of building the backend server with two group members. It is powered by node.js and pomelo framework.

  • Net Treasure Box on Raspberry Pi

    Net Treasure Box is a project aimming to build a suite of software which enables the Rasperry Pi, a mini computer, to be an portable web server and provide a bunch of super power functions in the campus environment.

    The site layout and many core functions (downloader, online disk...) are implemented by myself.

  • EVE Game Utilities

    I was a fan of EVE, which is a great MMORPG. I wrote a set of tools to help me and other players.

  • PKU Student Activity Platform

    A student activity platform which provides a prototype of a simple social network centered on student organization activity.

    I contributed more than 30,000 lines of code revisions in this single project in less than four months. We opened the source of project.

  • EECS Students Dormitory Application Website

    It was when all students needed to find three roommates in the freshman year, I found it difficult since we had little understanding of others. So I made this website for students to exchange ideas and find their potential roommates.

    Then it was accepted by the school as an official system, and I adapted the system so that students can also submit the application online.