Boy Maas (m4nic)
┌─m4nic nine systems, drawn at random
└─ at rest

$ whoami

Blockchain protocol engineer. Rust and Zig. Den Haag.

In the terminal for over twenty years. Building JamZig⚡, a JAM client in Zig, and running Code 8, a protocol development and advisory shop.

┌─now $ cat now
  1. 01JamZig⚡jamzig.dev

    Sole developer of a JAM client in Zig. First to pass Milestone 1 conformance in the systems-language category; JAM Prize M1 candidate after passing the M1 interview.

  2. 02Buttler AIbuttler.ai

    The restaurant platform you can talk to.

  3. 03Code 8cd8.dev

    Protocol development and advisory: consensus, P2P networking, cryptographic system design, security review.

┌─posts 2010 to 2015, newest first
  1. CoffeeScript screencastsOverflowing backend technologies in the frontend
  2. Clojure screencastswhat gets measured, gets managed
  3. An alternative view on the foundations of our societyAll watched over by machines of loving grace
  4. Ruby exception handling benchmarkGetting into the nitty gritty details
  5. Ruby org-mode parser development logDevelopment log
  6. Software architectureElements of software architecture
  7. Kinetic TypographyHow movement conveys emotion
  8. Rails experiencesReasons why rails development seems so productive
  9. Clocks webdsl postmortemDesigning a webdsl in clojure
  10. Hack, Loli, the rake/webpy for Haskell?A minimalistic DSL to webapps in Haskell
  11. Currying in schemedefine-syntax beauty
  12. Web-apps with PLT-Scheme, snoozing while dispatching?Web apps in scheme, too good to be true?
  13. Ying Yang call/cc or the call-with-current-continuation puzzleinteresting scheme paradigm
  14. Live coding OpenGl in PLT-SchemeEvolutionary coding in scheme
  15. Playing around with the HTML5 Canvas elementWhat is the fuzz all about
  16. Procedural Generation, a way to go?The art of generating content procedurally
  17. Hakyll blog setupSetting up a maintainable blog using haskell
┌─work concept, design and code
  1. 01JamZig⚡W3F JAM Prize, 2024 to now
  2. 02Terraform Labs R&DTerraform Labs, 2022 to 2024
  3. 03Hubble ProtocolHubble Protocol, 2021
  4. 04Ethereum DeFiown ventures, 2019 to 2020
  5. 05EOS Amsterdamfounder, 2018 to 2019
  6. 06StockersEduConcepts
  7. 07KeygamesnetworkSpele.nl, I-Med
  8. 08GamebattleAD, Spele.nl, WNF
  9. 09TransferspelDe Telegraaf
  10. 10Nationale Voetbal QuizVoetbal International
  11. 11Hitmaster v2.0Coca-Cola®, Radio538 and Hitkrant
  12. 12Hitmaster v1.0Coca-Cola®, Radio538 and Hitkrant
  13. 13Freelance projectsvarious employers
┌─bio Den Haag

Boy Maas, m4nic on the boards. In the terminal for over twenty years, shell tools and neovim. A creator at heart: the pleasure is in bringing a concept to life, and the best projects are the novel ones with uncertain outcomes.

Twenty-five years of it. Systems management at Telfort in the nineties; my own shops Innovita, Tagged.nl and Educoncepts; Rails architecture for Digidentity and Nationale Beeldbank; interim CTO at Mobytron; founder of EOS Amsterdam; DeFi and arbitrage in Rust and Solidity; Solana fuzzing for Hubble Protocol; consensus R&D at Terraform Labs; and now JamZig⚡.

Languages today: Rust and Zig. Before, in order of affection: haskell, scheme, ruby, python, clojure, perl, lisp, C/C++, assembler. Cryptography I have shipped: Bandersnatch ring VRFs, BLS12-381, Ed25519, Blake2b, Keccak-256, Reed-Solomon erasure coding.

Loves: complex dynamic systems, asynchronous agents, science, magic, mystery, colour, sculpture, rain, food, exercise, human behaviour, crypto, hermetism, meditation, hypnosis.

j/k move enter open tab pane gg/G ends esc blur s sound