Works.

A repository of technical exploration, intellectual property, and creative expression. This archive spans large-scale distributed systems, awarded patents, and musical improvisation.

Talks & Appearances

Videos & Podcasts

How Founders Can Build Companies That Last

Inside the Silicon Mind with Firas Sozan

Google Engineer to $400M Exit, "Diamond Age" Education AI, Gen Z Future

BRAVE Southeast Asia Tech Podcast with Jeremy Au (Episode 507)

Founder Conversation with Clement Pang, Co-founder of Wavefront (廣東話)

FoundersHK (Cantonese-language interview)

🎙Listen on Spring.io ↗

A Bootiful Podcast — Tanzu Wavefront co-founder and VMware Principal Engineer

Spring.io (2020-06-25, hosted by Josh Long)

Wavefront by VMware at AWS re:Invent 2018

SiliconANGLE theCUBE

Out of Necessity — How Operating Wavefront Transformed Our Product

VMware {code}

JavaOne 2016 Keynote — Wavefront section

Oracle JavaOne

Writing

Medium
April 9, 2026

Thoughts from the Front-line: The Right It

Read on Medium →
July 20, 2020

Thoughts from the Front-line: Why Wavefront?

Read on Medium →
October 13, 2018

Thoughts from the Front-line: Operating at 99.95% Uptime

Read on Medium →
October 7, 2018

Thoughts from the Front-line: What You’ve Always Wanted

Read on Medium →
August 27, 2018

Going Old-School with Wavefront (or How I FaaS’ed my way to a JSON Endpoint)

Read on Medium →
April 18, 2017

The Final Stretch

Read on Medium →

21 Granted US Patents

Intellectual Property
US 11,940,895 B2

Methods and systems for intelligent sampling of application traces

Granted 2024-03-26 · VMware

↗
US 11,880,272 B2

Automated methods and systems that facilitate root-cause analysis of distributed-application operational problems and failures by generating noise-subtracted call-trace-classification rules

Granted 2024-01-23 · VMware

↗
US 11,880,271 B2

Automated methods and systems that facilitate root cause analysis of distributed-application operational problems and failures

Granted 2024-01-23 · VMware

↗
US 11,874,825 B2Sole Inventor

Handling of an index update of time series data

Granted 2024-01-16 · VMware

↗
US 11,762,853 B2Sole Inventor

Querying a variably partitioned time series database

Granted 2023-09-19 · VMware

↗
US 11,609,885 B2Sole Inventor

Time series database comprising a plurality of time series database schemas

Granted 2023-03-21 · VMware

↗
US 11,561,990 B2

Query implementation using synthetic time series

Granted 2023-01-24 · VMware

↗
US 11,500,829 B2Sole Inventor

Adapting time series database schema

Granted 2022-11-15 · VMware

↗
US 11,416,364 B2

Methods and systems that identify dimensions related to anomalies in system components of distributed computer systems using clustered traces, metrics, and component-associated attribute values

Granted 2022-08-16 · VMware

↗
US 11,321,284 B2Sole Inventor

Adapting time series database schema

Granted 2022-05-03 · VMware

↗
US 11,093,548 B1Sole Inventor

Dynamic graph for time series data

Granted 2021-08-17 · Wavefront / VMware

↗
US 11,055,267 B2Sole Inventor

Handling time series index updates at ingestion

Granted 2021-07-06 · VMware

↗
US 11,023,353 B2

Processes and systems for forecasting metric data and anomaly detection in a distributed computing system

Granted 2021-06-01 · VMware

↗
US 11,010,362 B2Sole Inventor

Method and system for caching a generated query plan for time series data

Granted 2021-05-18 · VMware

↗
US 10,977,569 B2Sole Inventor

Visualization of anomalies in time series data

Granted 2021-04-13 · VMware

↗
US 10,896,179 B2Sole Inventor

High fidelity combination of data

Granted 2021-01-19 · Wavefront

↗
US 10,891,289 B1Sole Inventor

Tag coexistence detection

Granted 2021-01-12 · Wavefront

↗
US 10,824,629 B2

Query implementation using synthetic time series

Granted 2020-11-03 · Wavefront

↗
US 10,789,233 B2Sole Inventor

Method and system for dynamic refresh of an index during path analysis of query plan generation for time series data

Granted 2020-09-29 · VMware

↗
US 10,789,232 B2Sole Inventor

Method and system for generating a query plan for time series data

Granted 2020-09-29 · VMware

↗
US 8,892,610 B1Sole Inventor

System and method for garbage collection pause reduction

Granted 2014-11-18 · Google

↗

Piano

Improvisations

Piano playing, for me, is about the immediacy of expression. I rarely play from sheet music; instead, I favor impromptu playing—capturing a mood, a melody, or a technical challenge in the moment. These recordings are snapshots of those spontaneous sessions.

FEATURED PIECE
Impromptu — Prince in a Castle
Scribbles After
▶

Listen on SoundCloud

Experience the full collection of impromptu sessions including 'Impromptu — Prince in a Castle', 'Scribbles After', and more.

Open Player
Impromptu — Prince in a Castle♫
Scribbles After♫