---
title: "jsrmalvarez (@jsrmalvarez) | Hashnode"
description: "Engineer, language enthusiast (ES EN FR EO DE toki pona) C++, Rust, Solidity, web3 MD at https://cherishedlovelocks.io"
url: "https://hashnode.com/@jsrmalvarez"
---

@jsrmalvarez

# jsrmalvarez

@jsrmalvarez · Spain · Joined November 2023

Engineer, language enthusiast (ES EN FR EO DE toki pona) C++, Rust, Solidity, web3 MD at https://cherishedlovelocks.io

[Website](https://ninjatic.engineer/)

### [The Visitor Pattern](https://ninjatic.engineer/the-visitor-pattern?utm_source=hashnode&utm_medium=feed)

Visual thinking study on the visitor pattern using classic OOP and other approaches with examples in C++ and Rust

1 min read · [ninjatic.engineer](https://ninjatic.engineer/the-visitor-pattern?utm_source=hashnode&utm_medium=feed)

[Apr 22, 2024](https://hashnode.com/posts/the-visitor-pattern/6625b6f8140afb1b0816aaf1)

### [Rustidor #2: Porting Sauerbraten from C++ to Rust](https://ninjatic.engineer/rustidor-2-porting-sauerbraten-from-c-to-rust?utm_source=hashnode&utm_medium=feed)

Luke, you're going to find that many of the truths we cling to depend greatly on our own point of view

9 min read · [ninjatic.engineer](https://ninjatic.engineer/rustidor-2-porting-sauerbraten-from-c-to-rust?utm_source=hashnode&utm_medium=feed)

[Nov 12, 2023](https://hashnode.com/posts/rustidor-2-porting-sauerbraten-from-c-to-rust/65511986ea95423bd63c4157)

### [Rustidor #1: Porting Sauerbraten from C++ to Rust](https://ninjatic.engineer/rustidor-1-porting-sauerbraten-from-c-to-rust?utm_source=hashnode&utm_medium=feed)

The right way to eat is the same as the right way to live: be “just, cheerful, equable, temperate, and orderly.”

8 min read · [ninjatic.engineer](https://ninjatic.engineer/rustidor-1-porting-sauerbraten-from-c-to-rust?utm_source=hashnode&utm_medium=feed)

[Nov 4, 2023](https://hashnode.com/posts/rustidor-1-porting-sauerbraten-from-c-to-rust/6545adb49515dc910f0b71cc)
