Portrait of Lilith Stephenson

Lilith Stephenson

Senior SDE


Lilith Stephenson is a computer scientist & software engineer with experience in distributed systems, game development, garbage collection, software verification, blockchain systems, and most recently, user-mode hardware acceleration & network protocols.

In 2001, she developed the first elastic, distributed actor system (for an online game named Horizons) using virtual actors— a concept later popularized by the Orleans framework.

Lilith is also the inventor of the first parallelized, incremental garbage collector, an algorithm that eliminates performance obstacles to useful garbage collection within multi-threaded, soft real-time environments. This garbage collector is illustrative of how actor systems can be used to parallelize algorithms with complex state.