diff --git a/content/info/about.md b/content/info/about.md index 921c519..7cbc269 100644 --- a/content/info/about.md +++ b/content/info/about.md @@ -13,13 +13,13 @@ Feel free to send an e-mail or DM me on Matrix if you have anything to ask. - GitHub: ## 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) diff --git a/content/info/projects.md b/content/info/projects.md index 542dd11..946155c 100644 --- a/content/info/projects.md +++ b/content/info/projects.md @@ -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.