Hi there! ππ½
I would say that I am a Rust Evangelist . Checkout my personal blog for more.
The projects that I'm most proud of are WooriDB which was heavily inspired by my previous work with XTDB and the feeling that a DB like XDTB was missing in the Rust ecosystem, then my books on game development, TDD for Games (Book + Repo) and my open source projects.
- π Pronouns: She/Her, They/Them
- π’οΈ I love databases, specially time serial databases.
- πΎ I love mixed reality project (AR/VR) and Voxels
- π©π½βπ» I am a tech lead software engineer with focus in backend and functional programming. Also have some experience with game development, Infosec, DevOps and Mobile.
- π Iβm currently working at: as an Online Team Lead Programmer.
- π― Iβm currently collaborating in bevy projects like Space Editor
- π©π½βπ Besides that I like Board Games, ECS, genetic algorithm, natural language processing, Fuzzy Logic, Procedural Content Generation and Voxels.
- π¨π¦π§π·
- Programming: Rust, C++, Clojure, C#, Typescript, Java
- Server Technologies: GraphQL, gRPC, Cap'n'Proto, REST, QUIC, WebRTC, Relays, Kafka
- Infra: Docker, Git, Terraform, Prometheus, Grafana, CI (Github-Actions, CircleCI, TravisCI)
- Cloud: Kubernetes, AWS
- Databases: DynamoDB, Postgres, Redis
- Agile practices: TDD, CI/CD, Lean, Kanban, Pair Programming
- Game Engines: Bevy, Unity
- Front-end: WASM, HTMX, CSS
- Mobile: Unity, Rust
- Programming: Elixir, Kotlin, Ruby, Python, Swift , Javascript, Dart on Flutter
- Game Engines: Unreal, CryEngine, Allegro
- Server Technologies: RabbitMQ
- Infra/Cloud: GCP, Chef, Azure, Ansible
- Databases: Datomic, CassandraDB, MongoDB, MySQL, SQLite
- Agile practices: Extreme Programming, Scrum
- Mobile: Flutter, Swift
- Gaming Engines: Unity, Bevy Engine and Unreal
- Gaming Expertise: Online, Voxels, XR, Automated Testing, Tooling, ECS, 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
- Brcode - PIX QR Code parser
- Space Editor - Bevy Engine Game Editor
- tokio_retry2 - Extensible, asynchronous retry behaviours for tokio
- Observable Trees - Fully tokio async channeled trees, no extra deps
- Bevy Chess Game - 0.14
- 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
- π 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