GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com โ€” aecsocket - Overview

@aecsocket aecsocket Follow
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
@aecsocket
aecsocket
Follow
View aecsocket's full-sized avatar

aecsocket

Follow
On the Internet, nobody knows you're a polygonal dog.
27 followers ยท 0 following
  • @modrinth
  • 22:46 (UTC)
  • https://aruarian.dance
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
aecsocket/README.md

I'm a programmer based in the UK who's been programming since 2018. I got my start in Java through Minecraft modding, and later moved on to programming with Rust. Currently I'm exploring low-level embedded programming and application development in Rust, as well as system administration and DevOps.

What I've built

Bevy app using aeronet with debug graphs shown

๐Ÿ”Œ aeronet

Low-level networking library for the Bevy game engine written in Rust focused on reliability, robustness, and modularity with higher-level components. Compatible with other ecosystem crates like bevy_replicon.

๐Ÿงฒ rattle

Physics mod for Minecraft written in Kotlin, integrating via C-Java FFI to Jolt Physics. Allows developers to add their own physics objects which seamlessly interact with blocks and entities. Available as a Paper plugin (no client mods required), or a Fabric mod.

Physics boxes in a Minecraft world

Screenshot of the website

๐ŸŒ aruarian.dance

Personal website hosting my blog posts, built and deployed using NixOS.

...and a ton of other things:

  • fukomaster - lets your MX Master 3S use trackpad gestures for your Linux desktop
  • const-exhaustive - enumerate all values of a Rust type at compile time
  • contributing to the Bevy networking ecosystem (bevy_replicon, xwt) and reflection machinery
  • jolt-java - Java/C/C++ FFI bindings for Jolt Physics
  • cpu-features-java - Java/C FFI bindings for google/cpu_features

What I'm building

Wordbase app displaying dictionary results for the word "่ชญใ‚€"

๐Ÿ“– wordbase

Pop-up dictionary engine and app for desktop, built using GTK and Adwaita via Relm4. Inspired by Yomitan and JL, but exposes an API, allowing 3rd party developers to integrate the dictionary into their own apps.

๐Ÿš… metrostack

Mini train station software stack, covering everything from the microcontroller at station gates to read your transit card (embedded Rust via esp-hal), up to the control plane which talks to the transit database (axum microservice).

Outside of programming

  • โœ’๏ธ Occasionally writing blog posts for my website

  • ๐ŸฅŠ Boxing

  • โœˆ๏ธ Travelling

  • ๐Ÿ—ฃ๏ธ Foreign languages

Pinned Loading

  1. rattle rattle Public

    Generic physics engine framework for Minecraft servers

    Kotlin 33 4

  2. aeronet aeronet Public

    Set of Bevy-native networking crates, focused on providing robust and rock-solid data transfer primitives

    Rust 140 37

  3. jolt-java jolt-java Public

    Java bindings for JoltPhysics

    Java 27 2

  4. wordbase wordbase Public

    Language-learning-focused dictionary engine

    Rust 14 3

Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 โ€” GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800ร—600. No cookies required.