Side Projects and Autodidactism
- sondell.org
- Product Configurator
- delamat.se
- halfedge lib
- Web Resume
- WASM Web App
- Python Cad Library
- Daily Driver: NixOS
- Embedded Rust
- The Rust Book
To learn about server fundamentals I selfhost a number of services for my family here: myhome. Instead of relying on docker, I opted use nix to achieve better repreducablity.
A proof of concept where a chair rendered as a 3D model and based on meta-data about the 3D model a number UI elements are dynamically generated. So that same binary application could be used show how many different products can be configured. Only the frontend was made. Repo
A sideproject where the plan is to make a website where users can share recipes and shopinglists. The main purpose of this sideproject is learning how to use htmx and axum in practice. Repo. Webbsite: Not yet deployed.
I have been frustrated with available libraries for rust and python for boolean operations on 3D-models. Therefore I started this project that aims to provide an opensoruce rust library with python bindings. The ambition is to provide robust boolean operations on halfedge datastructres. The project is heavly inspired by the white paper: Exact, robust, and efficient regularized Booleans on general 3D meshes. Repo.
I maintain my resume as a website and the source code is available at GitHub.
Implemented Conway's Game of Life as a webb app using rust. Repo
I contribute to the capabilities of MADCAD, an opensource python CAD library.
I use Linux for both work and personal projects. Currently I use NixOS and benefits from the robust development environments it offers.
I made simple data acquisition firmware using rust for stm32 and nrf52 development boards. As a compliment I also made a desktop app to plot values from the devices.
Taught myself rust using the Book and fell in love.