Skip to content
jwr@malifex~/projects

Type help for commands. Press Enter to run, Up or Down for command history, and Escape to dismiss output.

jwrOS / navigation

~/projects/showcase

Selected systems.

Platforms, experiments, and tools. Each built around an idea worth exploring.

~/projects/jacobwileyross-com

Deployed

Web

Personal Website

A personal portfolio. Built like an operating system.

A CMS-backed portfolio and journal where navigation feels like a shell, articles behave like documents, and curiosity is part of the interface.

  • Next.js
  • React
  • TypeScript
  • Payload CMS
  • PostgreSQL
  • Docker
jacobwileyross-compreview
project-jacobwileyross-com.png
Application previewExplore project

~/projects/gamestates

Public Beta

Gaming

Gamestates

One library. One identity. Every game you love.

Bring your gaming life together across platforms and generations: a unified library, a personal gaming identity, remembered playthroughs, and easier game nights.

  • Full-stack Rust
  • Leptos
  • Axum
  • Tauri
  • Postgres
gamestatespreview
project-gamestates-1200x630.png
Application previewExplore project

~/projects/menexus

Early Alpha

Peer-to-peer social platform

meNexus

Your identity is portable. Your community is sovereign.

A decentralized social layer where communities run their own configurable Synapse nodes, with modular capabilities and peer-to-peer communication.

  • Rust
  • Leptos
  • WebAssembly
  • Axum
  • Tokio
  • libp2p
  • PostgreSQL
menexuspreview
Dashboard-Salmon-Roasted.png
Application previewExplore project

~/projects/bloomengine

Experimental

2D game engine

BloomEngine

From entities and events to worlds you can play.

An early-stage C++ engine with an entity-component-system architecture, an integrated editor, Lua scripting, and physics for top-down and side-scrolling games.

  • C++
  • SDL2
  • Dear ImGui
  • FMOD
  • Lua
  • ECS
bloomenginepreview
project-bloomengine.png
Application previewExplore project

Enter runs a command. Up and Down recall history. Tab completes commands; press Tab again to choose a suggestion. Escape dismisses suggestions. Control L clears output. Control C cancels input. Control backtick opens or minimizes the window. Focus the title bar to move with arrows or H J K L; hold Shift to resize. Focus the scrollback to scroll with arrows or H J K L.