Location via proxy:   
[Report a bug]   [Manage cookies]                

Eric Cornelissen

A PhD student and open source enthusiast with an interest in security and usability. My research focusses on supply chain security and my open source work is all over the place.

On this page you can read about my Experience & Education, Projects, and Open Source work. Besides this website, you can find me and my work on: GitHub, GitLab, LinkedIn, and StackOverflow.

Experience & Education

  • Research Intern at Google

    Remote, SwedenOctober 2024 - January 2025

    A research internship focussed on web security.

  • Doctoral Student at KTH Royal Institute of Technology

    Stockholm, SwedenOctober 2023 - Present

    Researching Supply Chain Security as part of the CHAINS project.

  • Software Engineer at Cobalt.io

    Remote, GermanyApril 2021 - September 2023

    Worked in the integration teams as a full-stack developer working with React in JavaScript and Spring in Kotlin.

  • Project Worker at Aalto University

    Helsinki, FinlandAugust 2020 - October 2020

    Collaborated with C. Brzuska and K. Kohbrok on a research paper titled Security Analysis of the MLS Key Derivation and presented our work at the 43rd IEEE Symposium on Security and Privacy.

  • Master Student at Aalto University & University of Tartu

    Helsinki, Finland & Tartu, EstoniaAugust 2018 - June 2020

    Studied Security and Cloud Computing (SECCLO) learning about information security, web and cloud security, mobile security and development, cryptography, blockchains, as well as data mining and platforms.

  • Security Intern at Mezu

    Lisbon, PortugalJune 2019 - August 2019

    Full-time internship where I performed Protocol Analysis using the Burp suite, Mobile Penetration testing, and PCI auditing.

  • Bachelor Student at Delft University of Technology

    Delft, The NetherlandsAugust 2015 - June 2018

    Studied Computer Science learning about software engineering, algorithms and data structures, complexity theory, networking, operating systems, as well as calculus, linear algebra, and statistics. Included a minor at the KTH Royal Institute of Technology focussing on security and human-computer interaction.

  • Tech Intern at Optiver

    Amsterdam, The NetherlandsApril 2018 - June 2018

    Full-time internship where we, in a group of 4 Bachelor students, built a data analytics tool using Python 3 to analyze terabytes of disjoint sets of log data in near real-time.

  • Junior Full Stack Developer at Ticketmatic

    Remote, The NetherlandsMarch 2016 - April 2018

    Freelance remote junior full stack developer using NodeJS, PostgreSQL, and Heroku on the back-end and VueJS, JQuery, and Bootstrap on the front-end.

Publications

Projects

Present Projects

These are software projects I'm at least somewhat actively working on - in alphabetical order.

  • ades

    A simple tool to find dangerous uses of GitHub Actions Workflow expressions.

  • asdf-yamllint

    An asdf plugin for yamllint.

  • depreman

    Manage npm deprecations.

  • eslint-plugin-top

    Disallow side effects at the top level of files through ESLint.

  • ghasum

    Checksums for GitHub Actions.

  • gofunchecks

    A collection of static analysis tool to analyze functions in Go.

  • js-regex-security-scanner

    A static analyzer to scan JavaScript code for problematic regular expressions.

  • pp-runtime-gadgets

    Prototype pollution gadgets in the JavaScript runtime based on the ECMAScript specification.

  • pp-test-kit

    A testing utility library to help write tests related to prototype pollution.

  • Reproducing Actions

    Insight into the reproducibility of GitHub Actions

  • rust-rm

    A CLI like the GNU version of rm(1) but more modern and designed for humans.

  • shescape

    Simple shell escape library for JavaScript.

  • tool-versions-update-action

    A GitHub Action to automatically update the tools in your .tool-versions file.

Past Projects

These are software projects I worked on in the past but am not actively working on anymore - in alphabetical order.

Open Source

Maintainership

Projects started or run by others that I've (co-)maintained for a some amount of time.

Contributions

A non-exhaustive list of open source projects I've contributed to in the past.