Maciej Stachowiak

Z Wikipedii, wolnej encyklopedii
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

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.

Wykształcenie[edytuj | edytuj kod]

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 | edytuj kod]

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 | edytuj kod]

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 | edytuj kod]

  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.