Hi there! ๐๐ฝ
I would say that I am a Rust Specialist .
These are some of the projects that I'm most proud of are my books on Rust and game development and Space Editor, a Bevy Game Editor.
- ๐ Pronouns: She/Her, They/Them
- ๐ข๏ธ I love functional programming, game dev and databases - specially time serial databases.
- ๐พ I love procedural content generation and voxels.
- ๐ฎ I am Tech Director at More Human Than Human (mhth.net).
- ๐ฉ๐ฝโ๐ป I have been leading teams in backend services and multiplayer games.
- ๐ญ Iโm currently working at: Mhth as Tech Director and Nubank as Lead Software Engineer.
- ๐ฉ๐ฝโ๐ Besides that I like Board Games, ECS, genetic algorithm, natural language processing, Fuzzy Logic.
- ๐จ๐ฆ๐ง๐ท
- Vote 13
- Programming: Rust, Clojure, C++, C#
- Server Technologies: GraphQL, gRPC, QUIC, REST, Kafka
- Infra: Docker, Git, Terraform, Prometheus, Grafana, Github-Actions
- Cloud: AWS, Kubernetes
- Databases: DynamoDB, Postgres, Redis
- Agile practices: TDD, CI/CD, Lean, Kanban, Pair Programming
- Game Engines: Godot, Unreal, Bevy
- Gaming Expertise: Online, PCG, Voxels, Automated Testing, ECS
- Programming: Elixir, Kotlin, Ruby, Python, Swift , Javascript, Typescript, Java
- Game Engines: Unity, CryEngine, Allegro, MonoGame, XNA, SDL
- Server Technologies: Cap'n'Proto, WebRTC, Relays, RabbitMQ
- Infra/Cloud: GCP, Chef, Azure, Ansible
- Databases: Datomic, CassandraDB, MongoDB, MySQL, SQLite
- Agile practices: Extreme Programming, Scrum
- Mobile: Flutter, Swift
- Gaming Expertise: XR, Tooling, Physics, Weak AI
- ๐ Lean Game Development - English
- ๐ Lean Game Development - Portuguese
- ๐ Programaรงรฃo Funcional e Concorrente em Rust (Functional and Concurrent programming in Rust)
- ๐ TDD para Games (TDD for Games)
- ๐ [OPEN SOURCE] Desenvolvimento Web com Rust (Web dev with Rust)
- WooriDB - Time Serial Database
- barebones-cli - CLI Template
- serde_json_shape - Define the common shape of a set of JSONs
- Bevy Knossos - Maze library for Bevy
- Brcode - PIX QR Code parser
- tokio_retry2 - Extensible, asynchronous retry behaviours for tokio
- difference_rs - text diff library
- Space Editor - Bevy Engine Game Editor
- edn-rs - Rust EDN (de)serializer
- edn-derive - Rust EDN macro (de)serializer
- ClojuRS - Clojure-like Lisp with Rust
- Transistor - Rust CruxDB Client
- Translixir - Elixir CruxDB Client
- Elixir EDN libs: Eden and exdn
- Hiccup - html templating macro in Rust
- Bevy Chess Game - 0.14
- Observable Trees - Fully tokio async channeled trees, no extra deps
- ๐ Composing functions with Rust
- ๐ Exploring FFI between JVM and Rust
- ๐ DiammondSeek - Simple game in Java
- ๐ Rust Exercism Solutions
- ๐ ATM Crux - Visual ATM using Crux as Database
- ๐ TDD on Unity - Random Game
- ๐ Todo-server - Actix, Auth, DynamoDB, Highly tested
- ๐ TDD with Monogame - TicTacToe
- ๐ Latam Airline Rust Backend with Graphql and Rust Frontend with WASM
- ๐ Presidential Campaign - Rust Genetic Algorithm for a travelling salesperson
- ๐ SNES GoofTroop demo
- ๐ Pong Game in Rust using GGEZ
- ๐ Kotlin Exercism Solutions
- ๐ Mario Kart Multiplayer Demo in Unity 5
Checkout my personal blog for more, sometimes I paste ideas there.