update contact and project info

This commit is contained in:
dusk 2021-05-03 16:25:39 +03:00
parent 54143bf240
commit faef48aa2d
Signed by: dusk
GPG Key ID: 1D8F8FAF2294D6EA
2 changed files with 49 additions and 36 deletions

View File

@ -13,13 +13,13 @@ Feel free to send an e-mail or DM me on Matrix if you have anything to ask.
- GitHub: <https://github.com/yusdacra>
## Bio
I mainly work with Rust and Dart (with Flutter). My main areas of interest are
embedded, operating systems and game development, although I'm open to
anything else as well. I also work with C++ (mostly for Arduino),
GDScript (for Godot Engine), Kotlin (for my application's native Android
needs that Flutter can't satisfy, mostly services stuff). I have worked with C# and Unity
needs that Flutter can't satisfy, mostly backend). I have worked with C# and Unity
for about 5 years.
+ I use a NixOS system, you can find all my configurations here:
- [My personal configuration files.](https://gitlab.com/yusdacra/nixos-config)
- [Repo where I keep reusable configuration and packages.](https://gitlab.com/yusdacra/nix-exprs)
- [My personal configuration files.](https://github.com/yusdacra/nixos-config)

View File

@ -2,49 +2,62 @@
title = "projects"
+++
## Projects I maintain
- [Icy Matrix](https://gitlab.com/yusdacra/icy_matrix)
- A Matrix chat client built with Rust.
- Uses `iced` for GUI.
- [Harmony Rust SDK](https://github.com/harmony-development/harmony_rust_sdk)
- Rust library that implements the Harmony protocol, and builds a client API on top of it.
- [Hakkero Kernel](https://gitlab.com/hakkero-os/hakkero)
- Learning project to create a micro-kernel that runs on x86, arm and risc-v.
- Current goal is to support webassembly and be able to run everything in ring 0, thanks to it's sandboxing features.
- [Neonment](https://gitlab.com/yusdacra/neonment)
- Neonment is a first person hero shooter. Name is subject to change.
- [treeculler](https://gitlab.com/yusdacra/treeculler)
- A Rust crate for working with frustum and occlusion culling.
- [bevy_networking_delivery](https://gitlab.com/yusdacra/bevy_prototype_networking_delivery)
- A Rust crate for Bevy game engine that implements a simple `Delivery` based networking layer.
- [kIDE](https://gitlab.com/yusdacra/kide)
- Opinionated configuration for kakoune text editor, focusing on an IDE-like experience.
- [FlutterEnhancements](https://github.com/yusdacra/FlutterEnhancements)
- Basic Flutter support for Sublime Text 3.
----
## Projects I contribute(d) to
- [Veloren](https://gitlab.com/veloren/veloren) and it's [Book](https://gitlab.com/veloren/book)
- Veloren is a multiplayer voxel RPG written in Rust.
- My main contributions are for rendering and UI. Also maintaining build files for the Nix package manager and the Turkish translation. And added some guides to the book.
- [Harmony Protocol](https://github.com/harmony-development)
- Various contributions to the reference server impl and the protocol itself.
- Maintaining a server and client implementation, along with Rust ecosystem.
- [iced](https://github.com/hecrj/iced)
- A cross-platform GUI library for Rust, inspired by Elm.
- [nixpkgs](https://github.com/NixOS/nixpkgs)
- The Nix Packages collection for the [Nix package manager](https://github.com/NixOS/nix).
- Package maintainer.
- [Nihonoari](https://github.com/aeri/Nihonoari-App)
- A little and minimalist Flutter application for Japanese Kana training.
----
## Projects I maintain
- [rust-nix-templater](https://github.com/yusdacra/rust-nix-templater) and [nix-cargo-integration](https://github.com/yusdacra/nix-cargo-integration)
- `nix-cargo-integration` allows easy and convenient integration of Cargo projects with Nix.
- `rust-nix-templater` is a utility to create / generate Rust projects with Nix files and CI set up.
- [Harmony Rust SDK](https://github.com/harmony-development/harmony_rust_sdk)
- Rust library that implements the Harmony protocol, and builds a client API on top of it.
- [scherzo](https://github.com/harmony-development/scherzo)
- Harmony server implementation written in Rust, using sled as database.
- [Crust](https://github.com/harmony-development/crust)
- Harmony client written in Rust, using iced as GUI framework.
- [hrpc-rs](https://github.com/harmony-development/hrpc-rs)
- [hrpc](https://github.com/harmony-development/hrpc) implementation in Rust.
- [Hakkero Kernel](https://gitlab.com/hakkero-os/hakkero)
- Learning project to create a micro-kernel that runs on x86, arm and risc-v.
- Current goal is to support webassembly and be able to run everything in ring 0, thanks to it's sandboxing features.
- [Neonment](https://gitlab.com/yusdacra/neonment)
- Neonment is a first person hero shooter. Name is subject to change.
- [treeculler](https://gitlab.com/yusdacra/treeculler)
- A Rust crate for working with frustum and occlusion culling.
- [bevy_networking_delivery](https://gitlab.com/yusdacra/bevy_prototype_networking_delivery)
- A Rust crate for Bevy game engine that implements a simple `Delivery` based networking layer.
- [kIDE](https://gitlab.com/yusdacra/kide)
- Opinionated configuration for kakoune text editor, focusing on an IDE-like experience.
- [FlutterEnhancements](https://github.com/yusdacra/FlutterEnhancements)
- Basic Flutter support for Sublime Text 3.
- [Icy Matrix](https://gitlab.com/yusdacra/icy_matrix)
- A Matrix chat client built with Rust.
- Uses `iced` for GUI.