-
Notifications
You must be signed in to change notification settings - Fork 2
/
index.html
67 lines (67 loc) · 6.01 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
<!doctype html>
<html lang=en>
<meta charset=utf-8>
<meta content="width=device-width, initial-scale=1, shrink-to-fit=no" name="viewport">
<title>Resume for Simon Pieters</title>
<style>
html { font-family: Helvetica, sans-serif; text-decoration-skip: ink; line-height:1.5 }
body { max-width: 48em; margin-bottom: 5em }
h1 { font-weight: 300; font-size: 2.5em; margin-bottom: 0 }
h2 { margin: 2.5em 0 0 }
p, ul { margin-top: 0.5em; margin-bottom: 0.5em }
:link { color: cornflowerblue }
:visited { color: darkslateblue }
code { font-family: Menlo, monospace }
@media print {
:link, :visited { color: inherit }
}
@media screen {
body { margin-left: 5%; margin-right: 5% }
}
</style>
<h1>Resume for Simon Pieters</h1>
<p>My goal is improving interoperability between browser engines for legacy features as well as extending the web platform with new functionality in a way that is secure, interoperable, and web compatible. Well-written standards and tests foster that goal.
<p><a href=mailto:[email protected]>[email protected]</a>
<p>Twitter: <a href=https://twitter.com/zcorpan>@zcorpan</a>
<h2>Work experience</h2>
<h3>2022—present: Mozilla</h3>
<p>In 2022 I started at Mozilla as a Senior Staff Web Standards Engineer in the DOM Core team to work on web standards, understand web developer needs and keep track of the competition for Firefox.
<h3>2017—2022: Bocoup</h3>
<p>In 2017 I started at Bocoup as a Senior Open Web Engineer to work on web standards, browser interoperability testing, and screen reader interoperability testing. In 2021 I advanced to Principal Open Web Engineer.
<ul>
<li><p><a href="https://bocoup.com/work/fieldset-interoperability">Fieldset Interoperability</a>: specified rendering rules for an old HTML element that worked differently between all browser engines.
<li><p><a href="https://bocoup.com/work/maintaining-aria-authoring-practices">Maintaining ARIA Authoring Practices</a>: wrote new content and maintained regression tests and infrastructure.
<li><p><a href="https://bocoup.com/work/unprefixing-appearance-to-ship-web-compatible-styling-of-form-elements">Unprefixing appearance to ship web-compatible styling of form elements</a>: found a path for browsers to align their implementations and unprefix the <code>-webkit-appearance</code> CSS property without breaking the web.
<li><p><a href="https://bocoup.com/work/testing-new-http-headers-for-better-browser-security-guarantees">Testing New HTTP Headers for Better Browser Security Guarantees</a>: wrote conformance tests for emerging browser InfoSec features.
<li><p><a href="https://bocoup.com/work/test-management-app-for-aria-at">Test Management App for ARIA-AT</a>: program management for the W3C ARIA-AT CG, an effort to test for interoperability between screen readers. Wrote <a href="https://docs.google.com/document/d/1YxHAf6r3E2RG4REaYcmM14DuxfBgP4XoWRdfSk5aAQM/edit?usp=sharing">a prototype implementation to automate the tests in NVDA</a>. Wrote <a href="https://github.com/w3c/aria-at-automation/pull/19">a WebDriver-like specification for screen reader automation</a>.
<li><p>Co-authored the <a href="https://bocoup.com/blog/introducing-the-web-platform-contribution-guide">Web Platform Contribution Guide</a>.
<li><p>Researched and specified <a href="https://bocoup.com/work/lazy-loading">ideal behavior for lazy-loading images in HTML</a>.
<li><p>Participated in the survey design for <a href="https://bocoup.com/work/mdn-dna">MDN Web Developer Needs Assessment 2020</a>.
<li><p><a href="https://bit.ly/bocoup-testbed16">Technical review and recommendations for the MapML proposal</a>.
<li><p>Specified <a href="https://github.com/whatwg/html/pull/5959">speculative HTML parsing</a>.
<li><p>Specified <a href="https://github.com/w3c/csswg-drafts/pull/6096">a new CSS feature <code>counter-reset: reversed(list-item)</code> to explain HTML's <code><ol reversed></code></a>.
<li><p>Participated in the <a href="https://bocoup.com/blog/interop-2022">Interop 2022 effort</a>, in particular the <a href="https://github.com/web-platform-tests/interop-2022-pointer">Pointer and Mouse Events investigation focus area</a>.
<li><p>Continued my role as editor for the WHATWG HTML and Quirks Mode standards.
</ul>
<h3>2007—2017: Opera Software</h3>
<p>In 2007 I started at Opera Software to work on quality assurance and web standards.
<ul>
<li><p>Wrote testsuites for <audio>/<video>, Web Workers, WebSocket, etc. Now in web-platform-tests.
<li><p>Wrote a <a href=https://simon.html5.org/specs/aria-proposal>proposal for ARIA in HTML</a>
without namespaces that was adopted for the standard.
</ul>
<p>In 2013, Opera switched to Chromium and I shifted focus to work full time on web standards, interoperability work and getting new web platform features shipped.
<ul>
<li><p>Editor for CSSOM, CSSOM View, Geometry APIs, Quirks Mode, WebVTT.
<li><p>Wrote and reviewed many tests for <a href=https://github.com/w3c/web-platform-tests>W3C web-platform-tests</a> since the inception of the project.
<li><p>Key role in developing <a href=https://github.com/ResponsiveImagesCG/picture-element/><code><picture></code>/<code><img srcset></code> proposal</a> to make it successful.
<li><p>Rewrote the <a href=https://github.com/w3c/webvtt/issues/222>WebVTT parser algorithm</a> specification from scratch and implemented it in JS.
<li><p>I took on some Developer Relations tasks. Presented at <a href=https://cssday.nl/2016/programme#simon-pieters>CSSDay.nl</a>.
<li><p>W3C Advisory Committee representative.
<li><p>Editor for WHATWG HTML. Responsibility areas include: HTML parser, rendering, <code><img></code>.
<li><p>Worked together with WebKit and Chromium implementers for <a href=https://lists.w3.org/Archives/Public/public-fx/2017AprJun/0011.html><code>DOMMatrix</code></a> API.
<li><p>Worked on specification and tests for <a href=https://github.com/whatwg/html/pull/2195><code><iframe allowpaymentrequest></code></a>.
</ul>
<h2>Education</h2>
<p>2004 – 2007: Innovation and Product Design at Mälardalens Högskola. This was not a Computer
Science program. I dropped off to work at Opera Software.