My Projects

Here you can find a list of my favourite projects:

IonSolver

IonSolver logo

IonSolver is a magnetohydrodynamic Lattice-Boltzmann simulation software. In English, this means that IonSolver can simulate how charged fluids like plasma interact with themselves and with outside magnetic and electric fields. IonSolver is currently my main project: I started developing it to study ion thrusters without actually having to build and test them, but have since focused more on getting the physics of the software as accurate as possible. This project combines two of my biggest interests, physics and high performance computing with concurrent programming. IonSolver is open-source and available on GitHub.
GitHub repository -- github.com/PipInSpace/IonSolver
YouTube playlist -- youtube.com/playlist?list=PLKV8...

pagebuild

pagebuild is a very simple and fast static site generator written in Rust. It turns markdown files into html through html templates and "components" that can be defined by the user to reuse markdown or html content. pagebuild also supports simple blogs generated from markdown with a blog index page, pages for every blog post and an RSS feed. This website is created with pagebuild and assembled only from markdown, templates and components!
GitHub repository -- github.com/PipInSpace/pagebuild

My Website

A small personal website and blog. It is created using pagebuild: the raw text source, components and html templates are accessible on GitHub. This website is a small playground for webdev experiments, my personal writing and a short portfolio. It is hosted both on GitHub pages and on my own server.
GitHub repository -- github.com/PipInSpace/pipinspace.github.io

reminder

reminder reminds you to do things! It's a small app that, when configured to run on startup, reads a small and simple config file containing tasks you want to be reminded of. When the right conditions are met, a small semi-transparent alert windows opens containing a specified text. It takes focus but is otherwise unobtrusive and closes on a click. reminder is WIP but functional. Editing the config is still manual but very simple, a GUI might follow for that.
GitHub repository -- github.com/PipInSpace/reminder

rdex-ui

A fancy sci-fi UI/terminal emulator. rdex-ui uses the tauri library to create a user interface looking like a science fiction computer while providing a working terminal. It is inspired by the eDEX-UI and DEX-UI projects and has the goal of being both good-looking and performant. You can find a short demo on YouTube.
GitHub repository -- github.com/PipInSpace/reminder
YouTube Demo -- youtube.com/watch?v=r9r9SWMaATw

Copyright © 2022-2024
by PipInSpace.
All Rights Reserved.
profile pic
Impressum