Skip to content

Elliot Négrel-Jerzy33 software

Software

2026, 5 entries

Date
Place
Paris

WhatsApp content moderation

A background-hosted "digital curtain" for a personal WhatsApp account: it links as a companion device, runs messages from chosen contacts through a local LLM classifier, deletes flagged ones locally and warns or temporarily blocks after repeated strikes.

  • typescript
  • llm
Date
Place
Paris

ISF design system

A first draft of the design system of Ingénieurs sans frontières (ISF).

  • design-system
  • typescript
Date
Place
Paris

Raycast capture and create

A Raycast extension that turns a selected region of your screen into a Google Task or a macOS Calendar event.

  • raycast
  • productivity
Date
Place
Paris

Carbon Atlas

An interactive dashboard that visualises carbon projects on a world map, with filterable project cards, animated links between markers and cards, a command palette and a KPI overview.

  • dataviz
  • maps
Date
Place
Paris

Cron

An Android alarm app that picks your wake time from your calendar, location, travel time and sleep signals.

  • android
  • kotlin

2025, 4 entries

Date
Place
Paris

Joy UI palette generator

A procedural, accessible palette generator for the MUI Joy library, working in the OKLCH colour space.

  • colour
  • accessibility
Date
Place
Paris

Window controls overlay demo

A demo of the Window Controls Overlay API in an installable web app, for collapsing navigation bars into the title bar.

  • pwa
  • ui
Date
Place
Paris

Material sticky header

A proof of concept of Android's scroll-snap settings header behaviour in React and TypeScript.

  • react
  • ui
Date
Place
Paris

ESP string lights

An MQTT-enabled controller for string lights with several effects, designed for the ESP32.

  • iot
  • esp32

2024, 3 entries

Date
Place
Paris

Spectrum visualizer

A demo of a custom spectrum visualisation component for microphone recording interfaces.

  • dataviz
  • audio
Date
Place
Paris

Avatar

A web-based SVG avatar generator that recolours a profile picture from a chosen palette.

  • svg
  • typescript
Date
Place
Paris

SVG gradients

A collection of experiments with grainy, noisy SVG gradients built on turbulence filters.

  • svg
  • typescript

2023, 3 entries

Date
Place
Klagenfurt

Amaze.me

A two-dimensional maze generator and three-dimensional visualiser for the web.

  • three-js
  • typescript
Date
Place
Klagenfurt
Archived

IPvChat

A C++ chat client and server infrastructure for Linux, configured with CMake.

  • cpp
  • networking
Date
Place
Klagenfurt

Lidar

A virtual reality game about escaping a maze you cannot see, using a lidar to scan your surroundings.

  • vr
  • game

2022, 9 entries

Date
Place
Klagenfurt
Archived

Randomite

A pseudo-random number generator and visualiser for the web, with a gaussian generator and charts.

  • dataviz
  • typescript
Date
Place
Klagenfurt
Archived

CLIfford

A simple and highly customisable command line interface for C++ applications.

  • cpp
  • tooling
Date
Place
Klagenfurt
Archived

Moneytor

A lightweight web app that visualises your coding activity from the Wakatime API and calculates your earnings from your hourly rate.

  • dataviz
  • typescript
Date
Place
Klagenfurt
Archived

Voxelife

A three-dimensional Conway's Game of Life in C++ and OpenGL.

  • simulation
  • cpp
Date
Place
Klagenfurt
Archived

Hypergon

A proof of concept for a 4D rendering engine in C++.

  • graphics
  • cpp
Date
Place
Klagenfurt

Catalyst

Catalyst is the code name of this website: a personal archive organised around places, with an interactive pixel-art globe that hands over to a street map.

  • maps
  • typescript
  • this-site
Date
Place
Toulouse
Archived

Terrain interpolation

An OpenGL proof of concept of a procedural terrain interpolation algorithm, documented in French.

  • graphics
  • cpp
Date
Place
Toulouse
Archived

Light engine

An inverse rasterizer engine demo in Java and Swing, extended with camera movement and a better interface.

  • graphics
  • java
Date
Place
Toulouse
Archived

Audio-visual data processing

A collection of assignments for the audio-visual data processing course at ENSEEIHT, with compiled reports.

  • signal-processing
  • matlab

2021, 5 entries

Date
Place
Toulouse
Archived

Epidemic spreading

A graph theory study of the propagation of an epidemic, written as a Julia notebook.

  • graphs
  • julia
Date
Place
Toulouse
Archived

Linda

A remotely accessible, thread-safe tuple database implemented in Java with RMI remote objects.

  • java
  • distributed-systems
Date
Place
Toulouse

Slashboard

A dashboard to monitor the activity and performance of your home servers: an Electron and React desktop client, and a lightweight Node.js agent (Pulsar) on each server.

  • dashboard
  • electron
Date
Place
Toulouse
Archived

Spinel

An OpenGL-based 3D rendering engine written in Java, created as part of the 7map project.

  • graphics
  • java
Date
Place
Toulouse
Archived

Vshell

A very basic Unix shell written in C as a proof of concept.

  • c
  • systems

2020, 1 entry

Date
Place
Toulouse
Archived

Pconsole

A tiny, easy-to-use runtime console for Panda3D-powered applications, published on PyPI.

  • python
  • tooling

2019, 3 entries

Date
Place
Toulouse
Archived

Hull breach tracking

A physics engine that simulates breaches in a ship's hull and detects their location through mechanical wave analysis.

  • simulation
  • python
Date
Place
Toulouse
Archived

Wave engine

A wave-motion particle simulator in Python, powered by Panda3D.

  • simulation
  • python
Date
Place
Toulouse
Archived

PyOS

An orbital mechanics simulator written entirely in Python on the Panda3D engine. PyOS stands for Python orbit simulator.

  • simulation
  • python