Tantek Çelik


Summary of Qualifications

Employment & Products

  1. 2004 - presentTechnorati, San Francisco, CA

    2004 July - present Senior Technologist.

    Investigate and define new standards and new technologies companywide. Lead adoption of and implementation of valid semantic XHTML and CSS across all web sites. A primary contributor to the design, development, and launch of politics.technorati.com "Election Watch 2004" site in 13 days.
    Websites Developed and Launched
  2. 1997 - 2004 JulyMicrosoft Corporation, Mountain View, CA

    2003 Sep - 2004 July Group Lead.

    Group/team/project/product(s): confidential. Directly lead and manage 3 people and help set direction and priorities for overall technology area. Successfully completed investigation phase. Wrote funding and planning proposal for implementation phase, and secured funding from upper management. Wrote job descriptions and secured office space for new phase.

    1998 - 2004 July Diplomat.

    Primary representative to the World Wide Web Consortium (W3C) Cascading Style Sheets (CSS) working group and HyperText Markup Language (HTML) working group (alternate 1998-2000).
    Specifications Produced / Contributions:

    2000 - 2003 Aug Software Development Lead.

    Tasman presentation engine v1. TV Products Group. Led design and implementation of W3C web standards support (Extensible HyperText Markup Language version 1.0 (XHTML 1.0)&XHTML 1.1, most of CSS-2&2.1, DOM 1.0 & most of 2.0), porting (Win32: CE3-4,NT,2000,XP), and code minimization/modularization. Directly led and managed 2-3 software developers (set goals/objectives, wrote performance reviews), and set direction and priorities for overall team of 8 including software testers.
    Products Shipped / Contribution:

    1998 - 2000 Software Development Lead.

    Tasman rendering engine v0. Internet Explorer for Macintosh (IE/Mac) team. Led design and implementation of compliant standards support, shipping the first browser ever to fully support CSS-1, HTML 4.0, PNG 1.0, DOM 1.0 HTML, ECMAScript-262, parts of CSS-2, and most of DOM 1.0 Core & some DOM 2.0. Led and managed 3-4 people (set goals/objectives, wrote performance reviews) out of a team of 11-12. Primary representative to W3C CSS&FP working group. Alternate representative to W3C HTML working group. Primary representative to W3C XForms working group (1999-2000).
    Products Shipped:

    1997 - 1998 Senior Software Engineer.

    Macintosh Internet Team. Led design and implementation of Cascading Style Sheets (CSS) browser support and CSS Object Model (CSSOM) support in Internet Explorer for Macintosh 4. Representative to W3C CSS&FP working group. Helped implement Document Object Model (DOM) support, Dynamic HTML (DHTML) support, and fixed numerous bugs in IE/Mac. Maintained Microsoft Component Library (COM) for 68k and PowerPC.
    Products Shipped:
  3. 1996 - 19976prime corporation, San Jose, CA

    Vice President.

    One of three principals of a Macintosh software product and consulting services company. Responsible for software engineering, consulting, website content authoring and maintenance, training, technical support, marketing, documenting, billing, sales, booth duty, presenting at MacHack conference.
    Major Products Shipped / Contribution:
    • REV autoversioning software / wrote v1.0 difference engine.
    • OpenContent™ (
      1. DR1,
      2. DR2,
      3. DR3
      ) container application SDK / software engineer.
    • Cyberdog DocBuilder (four releases:
      1. 1.0,
      2. 1.1,
      3. 1.2,
      4. 1.3b
      ) first fully functional container component / primary engineer.
    • Development workshops & kitchens (US & Europe)
    • Phone consulting
    • Short-term development projects
  4. 1992 - 1996Apple Computer, Inc., Cupertino, CA

    1993 - 1996 Co-Technical Lead.

    OpenDoc project. Implemented Document Shell subsystem, and led implementation of seven other subsystems and a dozen part editors. Identified and wrote critical code sections. Filed patents (see descriptions below). Technically led a team of more than a dozen engineers and provided technical leadership for human interface, marketing, evangelism, management, and developer support. Resolved cross-subsystem, cross-project and cross-company technical issues. Established and maintained process and guidelines for implementation of OpenDoc functionality. Documented and ensured documentation of design and implementation decisions. Presented at Apple World Wide Developers Conference (WWDC) and European Developer's Forum (EDF).
    Products Shipped:
    • OpenDoc component software toolkit (
      1. d2,
      2. A2,
      3. A6,
      4. A6+source,
      5. SOM DR1,
      6. DR2,
      7. DR3,
      8. DR4 1.0 GM

    1992 - 1993 Senior Software Engineer.

    OpenDoc project. Led design and prototyping of the OpenDoc Storage subsystem and contributed to design of seven other subsystems. Contributed to implementation of OpenDoc Storage. Designed and developed turnkey documentation system for efficiently documenting all of the OpenDoc APIs and producing consistently styled and formatted documentation.

    1992 Software Engineer.

    System Storage Manager. One of three engineers who designed and implemented portions of a new system level structured storage manager.
  5. 1990 - 1991Oracle Corporation, Redwood City, CA

    Macintosh Software Engineer

    Designed & implemented portions of ORACLE database client & server software for the Macintosh including Server Manager, Pro*C and Pro*Pascal tools using MacApp C++. Maintained low level database kernel archival subsystem, and database kernel startup/shutdown application. Wrote and performed industry standard TP1 RDBMS benchmark tests on Oracle Server for Macintosh.
    Products Shipped:
    • Oracle Server for Macintosh 1.0
    • Oracle for Macintosh v1.2
  6. 1989 - 1990Apple Computer, Inc., Cupertino, CA

    System Software Engineer.

    Designed and programmed Macintosh System 7 Toolbox/demo MacApp applications using Edition Manager, Sound, PPC Toolbox as intern, part-time, and full-time.
  7. 1989Sun Microsystems, Mountain View, CA

    Technical Software Support Engineer.

    Sun Graphics Group. Called customers initially to determine problem(s), reproduced & documented bugs, and researched long-term problems.
  8. 1988 - 1989Stanford University, Stanford, CA

    1989 Dorm Database Architect and Engineer Residential Affairs office.

    Designed, prototyped, implemented & maintained prototype campus-wide dorm database system.

    1988 - 1989 Computer Consultant. Meyer Library & Terman Engineering Cluster.

    Fielded questions, recovered software, eliminated viruses, configured Macintoshes, printers, and AppleTalk networks.

US Patents


  1. System for binding document parts and handlers by fidelity of parts or by automatic translation of parts

    (delphion US05752056) [sole inventor]
  2. Layered storage structure for computer data storage manager

    (delphion US05758347) [co-inventor]
  3. System for dynamically caching and constructing software resource tables

    (delphion US05778383) [co-inventor]
  4. Storage manager for computer system

    (delphion US05857207) [co-inventor]
  5. Method of managing a data structure for concurrent serial and parallel revision of a work

    (delphion US05870764) [co-inventor]
  6. Graphical user interface providing consistent behavior for the dragging and dropping of content objects

    (delphion US06535230) [sole inventor]

Publications & Presentations

Recommendations and Candidate Recommendations (CRs)

  1. Çelik T. "CSS3 Basic User Interface Module" W3C Technical Reports and Publications <http://www.w3.org/TR/2004/CR-css3-ui-20040511> (2004)
  2. Bos B, Çelik T, Hickson I, Lie H. "Cascading Style Sheets, Level 2 revision 1" W3C Technical Reports and Publications <http://www.w3.org/TR/2004/CR-CSS21-20040225> (2004)
  3. Çelik T, Lilley C. "CSS3 Color Module" W3C Technical Reports and Publications <http://www.w3.org/TR/2003/CR-css3-color-20030514> (2003)
  4. Hayes S, Adams G, Çelik T, Lie H. "CSS TV Profile 1.0" W3C Technical Reports and Publications <http://www.w3.org/TR/2003/CR-css-tv-20030514> (2003)
  5. Pemberton S, Austin D, Axelsson J, Çelik T, Dominiak D, Elenbaas H, Epperson B, Ishikawa M, Matsui S, McCarron S, Navarro A, Pervemba S, Relyea R, Schnitzenbaumer S, Stark P. "XHTML™ 1.0 The Extensible HyperText Markup Language (Second Edition)" W3C Technical Reports and Publications <http://www.w3.org/TR/2002/REC-xhtml1-20020801> (2002)
  6. Lie H, Çelik T, Glazman D. "Media Queries" W3C Technical Reports and Publications <http://www.w3.org/TR/2002/CR-css3-mediaqueries-20020708> (2002)
  7. Glazman D, Çelik T, Hickson I, Linss P, Williams J. "Selectors" W3C Technical Reports and Publications <http://www.w3.org/TR/2001/CR-css3-selectors-20011113> (2001)

Test Suites

  1. Glazman D, Hickson I, Çelik T. "Selectors Test Index" W3C Cascading Style Sheets test suites <http://www.w3.org/Style/CSS/Test/CSS3/Selectors/20040302> (2004)
  2. Meyer E, Lie H, Boland T, Baron L, Hickson I, Fahrner T, Bos B, Wilson C, Çelik T. "CSS1 Test Suite" W3C Cascading Style Sheets test suites <http://www.w3.org/Style/CSS/Test/CSS1/20030827> (2003)
  3. Çelik T, Hickson I. "CSS Test Suite Documentation" W3C Cascading Style Sheets test suites <http://www.w3.org/Style/CSS/Test/testsuitedocumentation-20030129.html> (2003)
  4. Bobroskie A, Çelik T. "HTML4 test suite documentation" W3C HTML/XHTML Test Suites <http://www.w3.org/MarkUp/Test/HTML401/20030123/htmltestdocumentation.html> (2003)
  5. Bobroskie A, Bristol J, Ye X, Tseng K, Hickenbottom M, Ishizaka S, Colgan Y, Chen Y, Çelik T, Hayes S, Gavrylyuk K. "DRAFT - HTML4 Test Suite" W3C HTML/XHTML Test Suites <http://www.w3.org/MarkUp/Test/HTML401/20030123/tests> (2003)
  6. Çelik T. "CSS Test Suite Documentation" (first version) W3C Cascading Style Sheets test suites <http://www.w3.org/Style/CSS/Test/testsuitedocumentation-20020429.html> (2002)
  7. Roy T, Meyer E, Çelik T, Baron L. "CSS Mobile Profile Test Suite" W3C Cascading Style Sheets test suites <http://www.w3.org/Style/CSS/Test/Mobile/1.0/20011022> (2001)

Working Drafts

  1. Çelik T, Bos B, Glazman D. "CSS3 Hyperlink Presentation Module" W3C Technical Reports and Publications <http://www.w3.org/TR/2004/WD-css3-hyperlinks-20040224/> (2004)
  2. Hickson I, Çelik T. "CSS3 module: Lists" W3C Technical Reports and Publications <http://www.w3.org/TR/2002/WD-css3-lists-20021107> (2002)
  3. Suignard M, Lilley M, Çelik T, Sawicki M, Zilles S. "CSS3 module: Fonts" W3C Technical Reports and Publications <http://www.w3.org/TR/2002/WD-css3-fonts-20020802> (2002)
  4. Çelik T, Bos B, Attinasi M. "Syntax of CSS rules in HTML's 'style' attribute" W3C Technical Reports and Publications <http://www.w3.org/TR/2002/WD-css-style-attr-20020515> (2002)


  1. Çelik T, Curbow D. "Working With OpenDoc Part Kinds" develop Issue 27:37-52 (1996)
  2. Çelik T, Curbow D. "Rethinking the Interface: Getting the look and feel of a container application" MacTech 12(5):71-78 (1996)

Tech-edited Books

  1. "Cascading Style Sheets Pocket Reference, 2nd ed.", O'Reilly Media, (July 2004)
  2. "Cascading Style Sheets: The Definitive Guide, 2nd ed.", O'Reilly Media, (March 2004)

Invited Presentations

  1. Marks K, Çelik T. " Semantic XHTML: Can your website be your API? - Using semantic XHTML to show what you mean", SD Forum Web Services SIG, eBay's Silicon Valley Conference Center 2161 North First Street San Jose, CA 95131 (28 September 2004)
  2. Çelik T. " Model+View+Controller = XHTML+CSS+JS", led discussion, O'Reilly Media Foo Camp 2004, O'Reilly Campus, Wallcreeper room, Sebastopol CA (12 September 2004)
  3. Çelik T, Marks K. "Attention.XML", O'Reilly Media Foo Camp 2004, O'Reilly Campus, Appaloosa room, Sebastopol CA (11 September 2004)
  4. Çelik T, Marks K. "Simple Semantic Formats", O'Reilly Media Foo Camp 2004, O'Reilly Campus, Camel room, Sebastopol CA (10 September 2004)
  5. Çelik T. "CSS: The Good, the Bad, and the Ugly", as moderator of "CSS: The Good, the Bad, and the Ugly" panel (Çelik T, Meyer E, Bowman D, Alvey B, Blessing K), South by Southwest (SXSW) 2004, Austin Convention Center Room 18AB, Austin TX (15 March 2004)
  6. Çelik T. "Ridiculously Easy Social Software", as panelist on "Ridiculously Easy Group Forming" panel (Çelik T, Ito J, Kaminski P, Ruby S, Weinroth A.), SXSW 2004, Austin Convention Center Room 17B, Austin TX (15 March 2004)
  7. Çelik T. "CSS test suites: lessons learned", W3C Technical Plenary Day: Making Test Suites Work for Working Groups, Royal Hotel Casino, Cannes-Mandelieu, France (3 March 2004)
  8. Çelik T, Marks K. "real world semantics" — five-minute lightning talk, ConCon, Rx Gallery, San Francisco CA (16 February 2004)
  9. Çelik T, Marks K. "real world semantics", O'Reilly Emerging Technology Conference (ETech) 2004 Westin Horton Plaza, San Diego, CA (11 February 2004)
  10. Çelik T. "CSS: Between the Style Sheets", Between the (Style) Sheets: CSS, Browsers, and You panel (Çelik T, Meyer E, Zeldman J.), SXSW 2003, Austin Convention Center Room 18AB, Austin TX (10 March 2003)
  11. Çelik T, Ranganathan A, Bowman D. "Web Standards and the Future of the Web" (references from Tantek's presentation) Meet The Makers, Grand Hyatt San Francisco, San Francisco CA (21 October 2002)
  12. Çelik T. "Intro to Cascading Style Sheets" BayCHI Web Interface BOF, 100 Oracle Parkway, Redwood City CA (6 January 1998)
  13. Çelik T. "Real World OpenDoc" MacHack, Fairlane-Dearborn Conference Center, Holiday Inn, Dearborn MI (13 June 1996)
  14. Çelik T, Soldan E. "OpenDoc presentation" Apple European Developer's Forum (EDF), Sweden (1995)
  15. Alfke J, Çelik T. "OpenDoc Container Applications" Apple World Wide Developer's Conference (WWDC), San Jose CA (May 1995)


  1. 20 June 2001Edward Tufte

  2. 1999 - 2001Microsoft Corporation

    • Introduction to Management,
    • Situational Leadership,
    • C# programming
  3. 1989 - 1995Apple Computer, Inc.

    • Human Interface Design,
    • MacApp & C++,
    • Mac Comm Toolbox,
    • Introduction to PowerPC instruction set,
    • PowerPC Runtime architecture
  4. 1987 - 1991Stanford University

    1. BSCS 1990,
    2. MSCS 1991 specialty in Software Theory


  1. 2004 SXSW interactive conference, Top rated moderator (4.70 out of possible 5.0).
  2. 2003 SXSW interactive conference, Top ten panel: "CSS: Between the Style Sheets" (4.60 out of possible 5.0).
  3. 1989 ACM Programming Contest Pacific Northwest Regionals 2nd place team.
  4. 1988 ACM Programming Contest Pacific Northwest Regionals 3rd place team.

Recent Computer Experience

Other Interests

Member of

References available upon request.