Side Projects and Autodidactism

  • sondell.org
  • 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.

  • Product Configurator
  • 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

  • delamat.se
  • 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.

  • halfedge lib
  • 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.

  • Web Resume
  • I maintain my resume as a website and the source code is available at GitHub.

  • WASM Web App
  • Implemented Conway's Game of Life as a webb app using rust. Repo

  • Python Cad Library
  • I contribute to the capabilities of MADCAD, an opensource python CAD library.

  • Daily Driver: NixOS
  • I use Linux for both work and personal projects. Currently I use NixOS and benefits from the robust development environments it offers.

  • Embedded Rust
  • 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.

  • The Rust Book
  • Taught myself rust using the Book and fell in love.