Chau Tech Diary

Checking Chau's online status

About me

Employment identification card

I write things in JS and TS, and love what I do.

Chau Hai Luu

Developer's potrait

My skills

  • Frontend: ReactJSNextJSVanilla JSTypescriptTailwind CSSTanstack-queryJest

  • Backend: Express

  • Related topics: Service workerRESTful APIWCAGOptimizationTestingWeb workerGit

  • Learning plan: GraphQLMaterial-UIGSAPPlaywright

My recent work

These are projects that I worked for S3 corp

ANNE - Razer Synapse 4

A web application for controlling gaming peripherals

To Razer Synapse 4
  • Responsibilities:
    • Worked closely with teams to implement new features.
    • Component Development: Contributed to the project's internal UI library, such as canvas chart, drag-and-drop, custom widget and reducer store.
    • Reviewed teammate's code to prevent potential side effects and maintain code quality.
    • Assisted colleagues with their issues before they escalated them to the client.
    • Managed codebase with Git and Jira.
  • Achievements: Play a important role for some featues of the released product:
    • Implement UI & business logic for controlling: Monitors, Headset.
    • Migrated UI codebase to fit new API of new architecture.
    • Developed and maintained background pages (written in pure TypeScript) for the device detection flow and installation process.
    • Collaborated with the backend team to implement the app rating feature.
    • Built data migration feature (UI & logic) to transfer data from old app schema to new system, including developing/integrating converter libraries.

Alisha - Streamer companion app

Chromium Web Application for controlling lighting effect of streaming devices for streaming platforms.

Application listens to streaming flatform events and changes device's lighting effects accordingly.

Streamer Companion App
  • Responsibilities:
    • Fixed issues based on user feedback.
    • Updated codebase to accommodate API changes from streaming platforms (Twitch, Streamlabs).
    • Implemented UI and business code for 4 new devices, including update UI for lighting effect previews on Canvas and ensuring UI data compatibility with the backend API.

Personal Project

Code, Play, Repeat: A Developer’s Sandbox

Click to explore