Give every project into own file

This commit is contained in:
2025-12-28 17:49:53 +01:00
parent c182ce2f6e
commit e5016c36fc
33 changed files with 107 additions and 128 deletions

8
projects/2d-fluid-sim.md Normal file
View File

@@ -0,0 +1,8 @@
# 2D Fluid Sim
A simple 2D fluid simulation that would allow me to get a basic analysis of a cross-section of a wing or similar structures.
## References
- [PDF by 10 Minute Physics](https://matthias-research.github.io/pages/tenMinutePhysics/17-fluidSim.pdf)
## implementations
- [Rust Fluidsim](https://gitea.lol3r.com/leon/fluidsim)

View File

@@ -0,0 +1,5 @@
# Calorie Tracker
A simple calorie tracker
## implementations
- [CalFlow](https://gitea.lol3r.com/leon/calflow)

View File

@@ -0,0 +1,2 @@
# Camera tracker
Software that can "lock" onto something on the screen and try to track it

View File

@@ -0,0 +1,5 @@
# Implement Combine-and-Exchange locks
A different type of lock for async contexts
## References
- [Paper proposing the idea](https://arxiv.org/abs/2511.09194)

View File

@@ -0,0 +1,3 @@
# Crystalline memory reclaimation
A lock-free/wait-free (depending on configuration used) memory reclaimation scheme for concurrent data structures.
I want to implement this as a Rust crate, with a safe interface that should basically make it impossible to misuse (as little unsafe as possible in public API)

3
projects/cs-demos.md Normal file
View File

@@ -0,0 +1,3 @@
# Parse CS Demos
I already worked a bit on analysing cs demos in the past and would love to have a solid implementation for this in rust.
It should be flexible enough to allow one to build different tools using it.

View File

@@ -0,0 +1,3 @@
# Custom drone software
I would love to have my own implementation for drone control software.
This should involve all the bells and whistles, like parts for receiving input commands, autonomous operation etc.

View File

@@ -0,0 +1,2 @@
# Custom Minecraft Proxy
This would require the [protocol implementation](#sans-io-rust-implementation-of-minecraft-protocol) to be done first or at least developed alongside.

View File

@@ -0,0 +1,2 @@
# Custom Rust async runtime
A custom async runtime for rust to try out my own ideas for a runtime.

View File

@@ -0,0 +1,2 @@
# Custom Visualisations for Firefly III
I am already tracking basically all of my finances in my personal Firefly III instance, but I feel like there could be more interesting insights hidden in the data that is not being shown by default.

View File

@@ -0,0 +1 @@
# E-Graph implementation

View File

@@ -0,0 +1 @@
# EPaxos implementation

View File

@@ -0,0 +1 @@
# (Fast) Fourier Transform

View File

@@ -0,0 +1 @@
# Graph Layout Engine

View File

@@ -0,0 +1 @@
# Image Processing in Rust

2
projects/jiffy-queue.md Normal file
View File

@@ -0,0 +1,2 @@
# Implement jiffy Queue
A lock free queue

1
projects/memory-ssa.md Normal file
View File

@@ -0,0 +1 @@
# Memory SSA

View File

@@ -0,0 +1,6 @@
# Visualise minecraft items and their relations
Ingest the information about minecraft items and entities and their relations somehow and then generate different (interactive) graphs that show the relations between items.
Possible relations:
- Used in crafting recipe
- Dropped by

View File

@@ -0,0 +1,2 @@
# Nomad Gitlab Runner
A Gitlab Runner that will spawn the given jobs on a Nomad cluster for easier scaling

1
projects/pid-in-rust.md Normal file
View File

@@ -0,0 +1 @@
# PID in Rust

View File

@@ -0,0 +1 @@
# Postgres protocol implementation

View File

@@ -0,0 +1 @@
# Rust crate to receive stream from OBS

View File

@@ -0,0 +1 @@
# Sans-IO Rust implementation of minecraft protocol

View File

@@ -0,0 +1,2 @@
# Sensor Fusion
Things like Kalman-Filters etc.

View File

@@ -0,0 +1 @@
# Signal Processing

View File

@@ -0,0 +1,3 @@
# Rust crate for state machines
I would like to have a rust crate to dynamically or statically create state machines in rust without any macros.
The state machines should allow for synchronous and asynchronous transitions and ideally be serializable as well.

View File

@@ -0,0 +1,2 @@
# Vault secret engine for ceph s3
A custom vault secret engine to dynamically generate and handle s3 credentials for ceph.

View File

@@ -0,0 +1 @@
# Vault secret engine for ceph users

View File

@@ -0,0 +1,2 @@
# Vault secret engine for gitlab tokens
A custom vault secret engine to dynamically generate and handle gitlab access tokens with different scopes.

View File

@@ -0,0 +1 @@
# Wait-Free memory allocator

6
projects/werewolf-bot.md Normal file
View File

@@ -0,0 +1,6 @@
# Implement new werewolf bot
I would love to have a more flexible werewolf bot implementation.
The goals would be relatively ambitious:
- Allow for custom role implementations (likely using custom programming language)
- All role behaviour should be modeled using state machines and be deterministic for a single playthrough
- The state of a playthrough should be saved somehow to tolerate failures or restarts of the bot

View File

@@ -0,0 +1,2 @@
# Wordle Solver
A simple program to help in solving wordle.