Skip to content
View Shenmarukai's full-sized avatar
๐Ÿณ๏ธโ€โšง๏ธ
๐Ÿณ๏ธโ€โšง๏ธ

Organizations

@OpenJE @AtomuranRobotics

Block or report Shenmarukai

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
Shenmarukai/README.md

๐Ÿ‘‹ Hi, I'm Shenmarukai! ๐Ÿณ๏ธโ€โšง๏ธ

๐Ÿ‘€ About Me

26 y/o | Robotics Engineer | Neural Networks Researcher | Reverse Engineer

33 followers ยท 105 following ยท 28 public repos

Interests & Skills

Core Proficiencies:

  • ๐Ÿ“ฆ Nix: Infrastructure as code and package management
  • ๐Ÿ”ง C: Systems programming and embedded development
  • โšก C++: 6+ repos - Jefferson Engine reverse engineering, neural networks, robotics
  • ๐Ÿฆ€ Rust: 10+ repos - robotics, neural networks, APL interpreter, shader development
  • ๐Ÿ”ง Assembly: Reverse engineering and low-level optimization
  • ๐ŸŒŠ TypeScript: Web interfaces and tooling
  • ๐ŸŽจ HTML/CSS: Frontend development and UI design
  • ๐Ÿ Python: 5+ repos - Robot control and automation

Learning & Exploring:

  • ๐Ÿ“ APL: Exploring array programming paradigms and symbolic computation
  • ๐Ÿน Go: Learning concurrent programming patterns
  • ๐Ÿฆœ Lua: Neovim configuration and plugin configuration

Research Focus: Robotics, Neural Networks, Reverse Engineering, Game Development

Pronouns: she/her | Location: Pennsylvania

๐Ÿ“ซ Connect With Me

๐Ÿš€ Flagship Projects

OpenJE Projects

Jefferson Engine Reverse Engineering - Reversing and reimplementing the unreleased Fallout: Van Buren tech demo. Prolog | C++

Atomuran Robotics

Bewusstsein Labs - Interoperating robotics library ecosystem. Rust | C++

rust-apl

Modern APL Interpreter in Rust - Complete refactor of AngryLawyer/rust-apl from 2013 Rust codebase to modern idiomatic Rust. Experimental implementation of the APL programming language. Rust

UR3e-HandTracking-Control

Robotics Control System - (Widener University Robotics Senior Project) Program to control one or two UR3e robots using Leap Motion hand tracking camera. Stars

๐Ÿ“ All Public Repositories (16 Personal + Org)

Personal Repositories (Excluding Forks Except rust-apl)

๐Ÿ”ง Configuration & Dotfiles

๐Ÿ’ป NixOS Infrastructure

๐Ÿ“š Notes & Knowledge Base

๐ŸŽฎ Shader/Graphics Development

๐Ÿค– Compiler/Interpreter Projects

  • rust-apl โญ - APL interpreter in Rust (significant refactor from 2013 Rust to modern idiomatic Rust)

โšก Utility & Tools

Organization Repositories (Public Only)

@AtomuranRobotics (17 repos total)

Atomuran Robotics - Developing 'Bewusstsein': A collection of interoperating robotics libraries.

  • const-expr-bounds - Constant expression bounds library for compile-time computations
  • arithmetic - Fundamental arithmetic operations library for mathematical computations
  • memory - Memory management and allocation utilities
  • linear-algebra - Library dedicated to linear algebra
  • geometric-algebra - Geometric algebra library for vector space operations
  • calculus - Calculus operations library for mathematical computations
  • probability - Probability theory and statistical distributions library
  • kinematics - Library dedicated to kinematics
  • kinetics - Kinetics library for force and motion analysis in robotics
  • dynamics - Library dedicated to dynamics
  • graphs - Graph theory and graph-based algorithms library
  • neural-networks - Neural networks library for AI in robotics
  • control - Control systems library for robotic actuation and regulation
  • robotics - Library combining all above libraries into robotics components
  • bewusstsein - Bewusstsein consciousness framework for advanced AI systems

@OpenJE (15 repos total)

OpenJE - Open Jefferson Engine Community, reverse engineering the unreleased Fallout: Van Buren tech demo.

  • openje-re - Library dedicated to reverse engineering the Jefferson Engine
  • openje - Open source Jefferson Engine
  • openvb - Open source Fallout: Van Buren
  • auto-re - Automated depth-first LLM-supported reverse engineering tool
  • tracing - Tracing library for OpenVB and OpenJE
  • openje-bs.bsproj - BinSync repository of the openje database
  • OpenJE.github.io - Official documentation website

๐Ÿ› ๏ธ Technologies & Tools

Core Languages

Nix | C | C++ | Rust | Assembly | TypeScript | Python

Learning & New Skills

APL | Go

Configuration Languages

Lua | Shell

Tools & Platforms

NixOS | GitHub Actions | Docker | Kubernetes

๐ŸŒ Social & External Links

Website | Linktree | Bluesky | Instagram

๐Ÿ† GitHub Achievements


Last Updated: March 2026

Pinned Loading

  1. OpenJE/.github OpenJE/.github Public

    Welcome to OpenJE!

  2. AtomuranRobotics/.github AtomuranRobotics/.github Public

    Welcome to Bewusstsein Labs!

  3. OpenJE/openvb OpenJE/openvb Public

    Open source Fallout: Van Buren

    C++ 2

  4. AtomuranRobotics/graphs AtomuranRobotics/graphs Public

    Graph analysis and execution algorithms

    Rust 1

  5. OpenJE/openje OpenJE/openje Public

    Open source Jefferson Engine

    C++ 3

  6. OpenJE/openje-re OpenJE/openje-re Public

    Open source, reverse engineered Jefferson Engine

    Prolog 4 1