Tantek Çelik

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
Tantek Çelik
200px
Tantek Çelik in 2009
Born United States
Residence United States
Nationality <templatestyles src="Plainlist/styles.css"/>
  • American
  • Turkish
Fields Computer science
Institutions <templatestyles src="Plainlist/styles.css"/>
Alma mater Stanford University[3]
Academic advisors Terry Winograd (masters advisor)[citation needed]
Known for <templatestyles src="Plainlist/styles.css"/>
Website
www.tantek.com

Tantek Çelik is a Turkish American computer scientist, currently the Web Standards Lead at Mozilla Corporation.[5]. Çelik was previously the Chief Technologist at Technorati.[6] He created microformats[7], and is one of the principal editors of several Cascading Style Sheets (CSS) Specifications.[8][9]. He is author of HTML5 Now: A Step-by-Step Video Tutorial for Getting Started Today (Voices That Matter) (ISBN 978-0-32-171991-1).

Education

Celik has bachelor's and master's degrees in computer science from Stanford University.[1][3][6]

Career

He worked at Microsoft from 1997 to 2004, where he helped lead development of the Macintosh version of Internet Explorer.[6] Between 1998 and 2003, he managed a team of software developers that designed and implemented the Tasman rendering engine for Internet Explorer for Mac version 5.[10] During his time at Microsoft he also served as their alternate representative (1998–2000) and later their representative (2001–2004) to a number of working groups at the World Wide Web Consortium (W3C);[6] he is credited on a number of recommendations relating to XHTML and Cascading Style Sheets due to this work.[11][12] While working for Microsoft, he also developed the "box model hack" that is used by web designers to work around the Internet Explorer box model bug.[10]

Before working at Microsoft he worked in a variety of software engineer roles at Sun Microsystems, Oracle Corporation and Apple Computer[citation needed]. During his four years at Apple Computer (1992–1996), he spent most of his time on the OpenDoc project, first as a senior software developer and then as a technical lead[citation needed]. In 1996 he left Apple to form a software development and consulting company specialising in OpenDoc development, 6prime, with another OpenDoc technical lead Eric Soldan, however in 1997 Aladdin Systems purchased 6prime's main product REV releasing it as Flashback[citation needed].

At Technorati, he led the adoption of better standards support (including microformats) throughout the company, including their website's front page[citation needed]. He was also involved with the special Election 2004 section of the website, including writing the initial version[citation needed]. He serves as a founder at the Global Multimedia Protocols Group[13]

Çelik now works on IndieWebCamp, an effort to coordinate a community of people to build tools to complement and eventually provide an alternative to social networking services like Twitter and Facebook.[14]

Personal life

He is the older brother of the actress Aysan Çelik.[citation needed].

References

  1. 1.0 1.1 Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. 3.0 3.1 Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. 6.0 6.1 6.2 6.3 Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. 10.0 10.1 Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. Lua error in package.lua at line 80: module 'strict' not found.
  14. Lua error in package.lua at line 80: module 'strict' not found.