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
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