Maciej Stachowiak (ur. 6 czerwca 1976 w Koszalinie) – amerykański programista pochodzenia polskiego obecnie zatrudniony przez Apple jako lider zespołu odpowiedzialnego za rozwój przeglądarki Safari i silnik przeglądarki WebKit. Jako wieloletni zwolennik Open Source był zaangażowany w rozwój Scwm, GNOME i Nautilusa przed rozpoczęciem pracy w Apple. Jest zaangażowany w rozwój standardów internetowych i członkostwo w grupie roboczej do spraw HTML 5 w World Wide Web Consortium oraz jest członkiem komitetu wykonawczego Web Hypertext Application Technology Working Group.

Maciej Stachowiak
Ilustracja
Data i miejsce urodzenia

6 czerwca 1976
Koszalin, Polska

Zawód, zajęcie

programista

Narodowość

polska

Pracodawca

Apple

Rodzice

Grzegorz i Anna Stachowiak

Wykształcenie edytuj

Po ukończeniu East High School w Rochester w stanie Nowy Jork w 1994 roku[1] został przyjęty na elektrotechnikę i informatykę na MIT i otrzymał tytuły bakałarza i magistra inżyniera w 1998 r.[2]

Podczas pracy nad projektem Rethinking CS101 na MIT[3] zaczął w 1997 roku tworzenie z Gregiem Badrosem projektu The Scheme Constraints Window Manager[4]. Napisał również artykuł w „Cognitive & Neural Sciences“ wydawanym przez Office of Naval Research[5]. Temat pracy magisterskiej dotyczącej Zautomatyzowanego wydobywania danych strukturalnych z dokumentów HTML (ang. Automated Extraction of Structured data from HTML Documents) wskazywał na wczesne zainteresowania standardami sieciowymi i programowaniem[6].

Eazel edytuj

Od lat 1999–2001 Stachowiak wnosił wkład w projekty programistyczne związane z Linuksem i był zatrudniony w Eazel jako jeden z czołowych programistów, wraz z Andym Hertzfeldem oraz Darinem Adlerem w celu utworzenia przeglądarki plików Nautilus. Był również twórcą Object Activation Framework (OAF) dla GNOME od 1999–2001. W 1999 roku został opiekunem interpretera Scheme dla Guile[7]. Podczas pracy dla Eazel pracował również nad przeglądarką obrazów Eye of GNOME, GNOME Libs, Gravevine, GnoP oraz był programistą zajmującym się Medusa, Bonobo, GNOME VFS.

Był również członkiem zarządu GNOME Foundation[8]. W tym czasie Eazel został sprofilowany w Fortune, a Stachowiak został zapytany, dlaczego dołączył do Eazel.

Apple edytuj

Po zamknięciu Eazel, większość starszych programistów (w tym Bob Tribble, Don Melton, Darin Adler, John Sullivan, Ken Kocienda i Stachowiak) oraz pracujący w Netscape nad Mozilla Firefox Dave Hyatt znaleźli w czerwcu 2001 roku zatrudnienie w Apple i zostali przyjęci w 2001 do zespołu odpowiedzialnego za przeglądarkę internetową Safari. 13 czerwca 2001 ogłosił na liście dyskusyjnej, że Apple wydaje JavaScriptCore, framework dla Mac OS X oparty o KJS, silnik JavaScript w KDE[9].

Przypisy edytuj

  1. Profil Macieja Stachowiaka na Facebooku, Data dostępu: 2010-01-17.
  2. Profil Macieja Stachowiaka na LinkedIn, Data dostępu: 2010-01-17.
  3. (ang.) Lynn Andrea Stein's Students, Data dostępu: 2010-01-17.
  4. (ang.) InformIT: SCWM: The Scheme Constraints Window Manager > Background. Data dostępu:2010-01-17.
  5. (ang.) Training Spatial Knowledge Acquisition Using Virtual Environments, Data dostępu: 2010-01-17.
  6. (ang.) Automated Extraction of Structured Data from HTML Documents, Data dostępu: 2010-01-17.
  7. (ang.) A Brief History of Guile, by Andy Wingo, Data dostępu: 2010-01-17.
  8. (ang.) Advogato: Personal info for mjs, Data dostępu: 2010-01-17.
  9. (ang.) [KDE-Darwin] JavaScriptCore, Apple's JavaScript framework based on KJS, Data dostępu: 2010-01-17.