Midnight Commander, a text-mode file manager developed in 1994, marked an early milestone in the software engineering career of Miguel de Icaza. Born in Mexico City in 1972, he transitioned from studies at the National Autonomous University of Mexico to a career defined by building foundational components for Linux and enterprise-grade software frameworks.
Linux Contributions and GNOME
During his early career, de Icaza contributed significantly to the Linux kernel and associated platforms. He collaborated with David S. Miller on SPARC porting, managing video and network drivers, and worked alongside Ingo Molnár on early RAID implementation. In August 1997, he partnered with Federico Mena to launch the GNOME project, an initiative designed to provide a comprehensive free desktop environment. This period also saw the creation of Gnumeric, a spreadsheet application integrated into the GNOME ecosystem.
Twenty questions, eight minutes on the clock, and a percentile measured against everyone who has taken it. No sign-up.
Take the IQ test →Ximian and Mono
In 1999, de Icaza co-founded Helix Code, later rebranded as Ximian, to focus on GNOME-oriented software solutions. The firm introduced the Mono Project in 2001, which sought to implement the Microsoft .NET development platform on Unix-like operating systems. Following the acquisition of Ximian by Novell in 2003, de Icaza served as the Vice President of Developer Platform. He remained at Novell until 2011, overseeing efforts to bridge cross-platform software development.
Xamarin and Microsoft Integration
In 2011, de Icaza launched Xamarin to manage the development of MonoTouch and Mono for Android after the restructuring of Novell. The company became a major entity in mobile application development, eventually being acquired by Microsoft in 2016. Following this transaction, the Mono Project transitioned to an MIT license, and Xamarin SDKs were released as open source. De Icaza remained with Microsoft until 2022, serving as a director for the .NET Foundation.
Public Advocacy and Views
Throughout his career, de Icaza maintained positions that diverged from orthodox free-software circles, such as his support for the Office Open XML standard. In 2012, he expressed public criticism regarding the state of the Linux desktop, citing fragmentation and a lack of backward compatibility, and subsequently adopted macOS for his primary computing needs. In May 2025, he launched Xogot at GodotCon Boston.
Fast facts
- Born: 1972, Mexico City
- Education: National Autonomous University of Mexico
- FSF Award for the Advancement of Free Software: 1999
- Ximian employment: 1999-2003
- Novell employment: 2003-2011
- Xamarin employment: 2011-2016
- Microsoft employment: 2016-2022
- Spouse: Maria Laura de Icaza (m. 2003)
Questions readers ask
What projects did Miguel de Icaza initiate?
He is recognized for starting the GNOME desktop environment, the Mono Project, and the company Xamarin.
Did Miguel de Icaza work at Microsoft?
Yes, he worked at Microsoft from 2016 to 2022, following the company's acquisition of Xamarin.
Achievements
- Affiliated with Xamarin, Microsoft and Ximian
- Educated at National Autonomous University of Mexico
- Worked as software developer, engineer and programmer
