2020 - presentLead Software EngineerDeno Land Inc5 years Technical lead for the Deno Deploy product. Development on JSR (JavaScript Registry), and member of the JSR board. Engineering on the open source Deno project. Built the Fresh web framework (v1). Work in web standards bodies as chair of TC55 (WinterTC) at ECMA, delegate at TC39 (committee that designs the JavaScript language), and contributions to WHATWG and W3C specs.
2019Software Engineering Internsoft2tec GmbH3 months Introduced new version control scheme and more CI workflows. Also worked on in-house iOS apps using Flutter.
2017 - 2020Web Developerfreelance3 years HTML + CSS + JS websites / webapps for various clients. Various backend services using Go and Node.js on GCP. Specialized on fast websites.
Skills
I am highly proficient inTypeScript, JavaScript, Rust, HTML, and CSS. I have experience with Go, Dart, C++.
I have significant experience in product engineering, software architecture engineering, (distributed) systems engineering, and web development. Significant knowledge of React, Preact, TailwindCSS, Deno, Node.js, PostgreSQL, GCP, AWS, Vultr , Kubernetes, Open Telemetry, Clickhouse, Grafana, and Terraform. Some experience with Talos, Firecracker, WebAssembly.
I am intimately familiar with the web platform and JavaScript runtimes. I have implemented many APIs specified in various WHATWG specifications in Deno. I and am a delegate at TC39, where I have (successfully) proposed changes to the JavaScript language. I chair TC55 (WinterTC) at ECMA, which works to specify common APIs for use across server-side JavaScript runtimes.
I am a strong communicator and have experience in public speaking (at conferences, on podcasts, and in product presentations), writing technical documentation, and writing technical and product blog posts. I very much enjoy talking to customers.
I am very detail oriented and have the ability to convince others of my vision. I have experience in proposing, designing, implementing, testing, and overseeing the implementation of, large features involving multiple engineers and product stakeholders.
I have significant experience in managing and maintaining large open source projects. I was a core team member of the Deno project for many years, which has over 1000 separate contributors and over 15000 commits. The project works through an average of 300 pull requests and 150 new issues a month.
Projects
Deno Deploy - the simplest platform to deploy your JavaScript and TypeScript applications.
Deno - a modern server-side runtime for JavaScript and TypeScript.
JSR - a modern package registry for JavaScript and TypeScript.
Fresh - a web framework for building very fast websites using Preact, with great developer experience.