Skip to content
View simonvanlierde's full-sized avatar

Highlights

  • Pro

Block or report simonvanlierde

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
simonvanlierde/README.md

Simon van Lierde

PhD researcher and research software engineer at the Institute of Environmental Sciences (CML), Leiden University. I build open, reproducible research infrastructure for industrial ecology and the circular economy. Most of my work turns messy product-level data into FAIR datasets and tools researchers can use directly.

Focus areas: industrial ecology, circular economy, and life-cycle assessment. Main stack: Python, FastAPI, TypeScript/React, PostgreSQL, and Docker.


Featured project

RELab collects disassembly data on durable goods to close a long-standing product-data gap in industrial ecology. I designed and built the platform end to end: a FastAPI backend, a PostgreSQL data model built for LCA, and an Expo/React Native frontend. In active use as lab infrastructure at CML: 50+ products disassembled, 1,250+ components and 3,000+ photos catalogued, with Repair Café pilots planned.


Selected work

credit-heatmap is a full-stack web tool for building CRediT author-contribution statements, with an interactive role matrix and JATS4R XML / JSON export for journal submission. Built on Next.js 15 with a framework-agnostic TypeScript core that runs the domain logic in the browser, deployable both as a Docker container and on Cloudflare Workers (OpenNext). Live demo at credit.duinlab.nl

msc-thesis-ie is my MSc Industrial Ecology thesis (Leiden / TU Delft): a bottom-up model of building cooling demand in The Hague and its life-cycle environmental impacts, built from BAG geospatial data, an hourly heat-balance model, and an LCA layer. It is published in the TU Delft repository, with the dataset archived on Zenodo.

monitoring is the observability stack for CML's research platforms: an OpenTelemetry pipeline (Grafana, Loki, Tempo, Prometheus) collecting logs, traces, and metrics from RELab and other services, with CI-validated configs and a one-command demo.


Open-source contributions

I maintain reusable tooling I need in my own work, like check-json5, a pre-commit hook whose fast-path parser makes it roughly 500× faster on large JSON files, and I send small fixes upstream to tools I use, mostly in the FastAPI and open-LCA ecosystems, such as fastapi-mail and sentier_data_tools.

Outside work I build small web apps I keep tinkering with:


Elsewhere

Pinned Loading

  1. CMLPlatform/relab CMLPlatform/relab Public

    Public repository for the Reverse Engineering Lab project

    TypeScript 3

  2. CMLPlatform/relab-rpi-cam-plugin CMLPlatform/relab-rpi-cam-plugin Public

    A FastAPI-based REST API to control Raspberry Pi cameras remotely. Tested and verified on Raspberry Pi 5 with Camera Module 3. This API is a component of the CML Reverse Engineering Lab platform.

    Python

  3. msc-thesis-ie msc-thesis-ie Public

    Bottom-up cooling-demand model and life-cycle environmental impact assessment of residential and office cooling in The Hague — MSc thesis in Industrial Ecology.

    Jupyter Notebook 1

  4. credit-heatmap credit-heatmap Public

    Web tool for CRediT author-contribution statements: interactive role matrix, contribution heatmap, and JATS4R XML / CSV / JSON export. Next.js 15 with a framework-agnostic TypeScript core.

    TypeScript

  5. check-json5 check-json5 Public

    checks json files for syntax parsable as json5 (with comments)

    Python

  6. CMLPlatform/monitoring CMLPlatform/monitoring Public

    Central OpenTelemetry observability stack for CML research platforms: Grafana, Loki, Tempo, Prometheus

    Just