Sammen med Nat Friedman etablerte han 1999 Helix Code, et selskap som utviklet fri programvare for GNOME. Selskapet ble senere omdøpt til Ximian. I 2001 annonserte selskapet Mono-prosjektet, som ble ledet av Miguel de Icaza. Målsetningen er å skape programvare med samme funksjonalitet som Microsofts .NET på Linux og andre Unix-liknende operativsystemer.