Sneha Girap (Editor)

Maciej Stachowiak

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Nationality
  
Polish

Name
  
Maciej Stachowiak


Citizenship
  
American

Employer
  
Apple Inc.


Born
  
June 6, 1976 (age 47) (
1976-06-06
)
Koszalin, Poland

Parent(s)
  
Grzegorz and Anna Stachowiak

Significant projects
  
Nautilus, GNOME, Safari / WebKit

Education
  
Massachusetts Institute of Technology

Engineering discipline
  
HTML Standards

Significant design
  
HTML 5, Webkit

Maciej Stachowiak (; born June 6, 1976) is a Polish American software developer currently employed by Apple Inc. where he is a leader of the development team responsible for the Safari web browser and WebKit Framework. A longtime proponent of Open Source, Stachowiak was involved with the SCWM, GNOME and Nautilus projects for Linux before joining Apple. He is actively involved the development of web standards, and is a co-chair of the World Wide Web Consortium's HTML 5 working group and a member of the Web Hypertext Application Technology Working Group steering committee.

Contents

Maciej Stachowiak Maciej Stachowiak mstachowiak Twitter

Education

After graduating from East High School (Rochester, New York) in 1994, Stachowiak was accepted into MIT where he completed Course 6 - Electrical Engineering and Computer Science and received both his Sc.B. and M.Eng. in 1998.

While at MIT Stachowiak worked on the Rethinking CS101 project, and in 1997 he began the The Scheme Constraints Window Manager project with Greg Badros. He also contributed to a paper with the Cognitive & Neural Sciences Office of Naval Research. Stachowiak's MIT M.Eng. thesis on "Automated Extraction of Structured data from HTML Documents" was indicative of his early interest in web standards and development.

Eazel

From 1999-2001, Stachowiak contributed to various Linux software projects and was employed by Eazel as one of their lead developers along with Andy Hertzfeld and Darin Adler to create the Nautilus file manager. He was also a developer on the Object Activation Framework (OAF) for the GNOME desktop environment from 1999-2001. In 1999, he became a maintainer for the Scheme interpreter for Guile. During his employment at Eazel, Stachowiak also contributed to Eye of GNOME, GNOME Libs, Gravevine, GnoP, and was a Developer on Medusa, Bonobo, GNOME VFS. Stachowiak was also a member of GNOME Foundation board of directors. During this time, Eazel was profiled in Fortune magazine and Stachowiak was asked why he had decided to join Eazel. "It seemed like a borderline-crazy business plan," observed Maciej Stachowiak, who is one year out of MIT. "But I said, 'Sure, I'll work on it.'" He was laughing as he said this, but his colleagues fidgeted uncomfortably. Two months later, Eazel closed its doors, laying off its entire staff, including Stachowiak.

Apple Inc.

After the closure of Eazel, most of the remaining senior engineers (including Bud Tribble, Don Melton, Darin Adler, John Sullivan, Ken Kocienda, and Stachowiak) and Netscape/Mozilla Firefox alumni David Hyatt joined Apple's Safari team in June 2001. On June 13, 2002, Stachowiak announced on a mailing list that Apple was releasing JavaScriptCore, a framework for Mac OS X that was based on KDE's JavaScript engine. Through the WebKit project, JavaScriptCore has since evolved into SquirrelFish Extreme, a JavaScript engine that compiles JavaScript into native machine code. On June 6, 2005, Webkit was made open source (which was coincidentally and not intentionally Stachowiak's birthday).

W3C Standards Participation

Stachowiak wrote on behalf of Apple along with members of the Mozilla Foundation and Opera Software in a proposal that the new HTML working group of the W3C adopt the Web Hypertext Application Technology Working Group’s HTML5 as the starting point of its work. On 9 May 2007, the new HTML working group resolved to do that. In May 2009, Stachowiak co-authored the W3C HTML Design Principles for HTML5, one of his first major documentation projects for the W3C. As of 27 August 2009, Stachowiak has co-chaired the World Wide Web Consortium's HTML Working Group along with IBM's Sam Ruby and Microsoft's Paul Cotton.

Web Standards Project Participation

WebKit, the underpinnings of Safari, was made open source on June 6, 2005. When Safari was run with this latest version of WebKit, it passed the Web Standards Project's Acid2 test. Stachowiak reported on the WebKit blog on March 26, 2008 that webkit had passed 100/100 on the Acid3 test, making Safari the first browser to pass. In September 2008, it was reported that "WebKit is the first browser engine to fully pass Acid3," by developer Stachowiak in a post to the WebKit blog.

Family and Personal Life

Maciej Stachowiak was born in Koszalin, Poland to Anna and Grzegorz Stachowiak, both of whom were educated as engineers in Poland. When martial law was declared in Poland, Maciej's father Grzegorz and other members of the Solidarity movement were arrested and incarcerated on December 13, 1981. After Grzegorz was released in November 1982, Stachowiak's family fled Poland and entered the United States seeking political asylum. They were granted American citizenship a short time later. Maciej's younger sister, Agnieszka Stachowiak, attended MIT for her undergraduate and Ph.D., and is currently a faculty member at MIT. The pseudonym, "othermaciej" was acquired when Apple’s WebKit team decided to use freenode as the home for the #webkit irc channel, and Maciej Cegłowski was already using the irc nick "maciej".

References

Maciej Stachowiak Wikipedia