2025-11-09

Following are some personal projects I’ve worked on in my spare time.

Diet Optimization (2024-2025)

Link | Repository

A tool for optimizing diet based on data from Open Food Facts, Open Prices, Ciqual and Agribalyse.

Uses DuckDB to store and query the data, and SciPy to solve the optimization problem.

Re-implementation of surface reconstruction from point clouds in JAX (2024)

Repository

Re-implementation in JAX of the method presented in the paper “p-Poisson surface reconstruction in curl-free flow from point clouds” by Yesom Park, Taekyung Lee, Jooyoung Hahn, and Myungjoo Kang.

Render (2023)

Repository | Colab

Interactive raymarching in JAX. Toy project to learn about raymarching.

Tweet visualization (2022)

Link | Repository

A visualization of how Elon Musks tweets are affecting the markets, for the data visualization course at EPFL.

NORD-10 assembler and emulator (2025)

Repository

An assembler and emulator of a subset of the instruction set of the 16-bit minicomputer NORD-10 produced by Norsk Data in 1973.

Smaller projects

TextTV (2025)

Link | Repository

Minimal web app that shows SVT Text TV, with dark mode support and keyboard shortcuts.

Shows the latest available news from SVT by using the same API as the official app.

Open Prices Map (2025)

Link

A simple web app that shows product price data from Open Prices on a map using Leaflet.js.

Food Prices Table (2025)

Link

A simple web app that shows my price data from Open Prices in a searchable table for quick browsing. Implemented in a single HTML file and deployed using DuckDB to create the a static CSV from the database.