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.
📄 My CV
I have recently started to use Codeberg 🇪🇺, instead of github for new personal projects.
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.
- Dive into modern bare metal programming with Embedded Rust
- Appreciate simplicity with Clojure
- Learn modern type checked FP from Category Theory to web applications with PureScript
- A practical deep dive into working with dependent types in Idris