Thanks to visit codestin.com
Credit goes to github.com

Skip to content
View michelrandahl's full-sized avatar

Block or report michelrandahl

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
michelrandahl/README.md

πŸ‘¨β€πŸ’»πŸŽΉπŸŒ²Ξ» FP Enthusiast, Embedded Rust Explorer & Synth Tinkerer

Hey there! I'm a software dev passionate about functional programming and currently exploring embedded systems with Rust. My FP journey spans from type-safe languages like PureScript to the dynamic expressiveness of Clojure. I value how FP principles - referential transparency, composability, and expression-based code - lead to robust, maintainable software. These days, I'm excited about bringing these principles into the embedded world with Rust, where safety and performance meet.

πŸ“„ View my full CV

I have recently started to use Codeberg πŸ‡ͺπŸ‡Ί, instead of github for new personal projects.

Natural Habitat πŸ–₯️

You'll typically find me in my Linux terminal - it's where I live now! Armed with Neovim, Linux package managers and tools, and my trusty ZSA Voyager split keyboard, I've built a development environment that feels like home. I enjoy keyboard-driven workflows, keeping my hands comfortably on the home row. I use NixOs, BTW.

Book recommendations πŸ“–

Beyond Code πŸŒŠπŸƒπŸŒ³πŸͺ›πŸŽ›οΈπŸŽΆ

Away from the keyboard, my passion for creation takes different forms.

  • You'll often find me lost in music and sound synthesis - playing my synths with generous amounts of reverb or experimenting with generative patches and curious timbres on my Eurorack system which I have designed and built myself and where the majority of the modules are DIY builds.
  • My soldering iron and my Miniware MHP30 Hot Plate are constant companions as I tackle Eurorack module builds of varying difficulty.
  • I seek inspiration in nature. My "office" frequently relocates to the local forest and lakeside spots, and I also enjoy trail running, long walks, and occasional kayak adventures.
  • Recently I have started to 'surf the skies' by flying freestyle FPV quadcopters.

Pinned Loading

  1. embassy-rs/embassy embassy-rs/embassy Public

    Modern embedded framework, using Rust and async.

    Rust 7.7k 1.2k

  2. Elm-Tetris Elm-Tetris Public

    A Tetris game implemented in Elm

    Elm 1

  3. RTIC-Embassy-on-stm32-experiences RTIC-Embassy-on-stm32-experiences Public

    my notes and experiences with using RTIC and Embassy for STM32

    Rust 1

  4. simple-vim-surround simple-vim-surround Public

    A vim plugin with simplified vim-surround behavior

    Vim Script

  5. criipto/samples criipto/samples Public

    A container for samples on how to use Criipto products

    PHP 3 7

  6. midi-mediator-elm-cljs midi-mediator-elm-cljs Public

    Elm