Skip to content
You must be logged in to sponsor Maksims

Become a sponsor to mrmaxm

๐Ÿ™ Hi, I'm Max.

Working with WebXR and WebGL since it was in draft and behind special flags in special browser builds.

Previously Developer at PlayCanvas.

I contribute to PlayCanvas Engine and participate (not a member) in some Khronos and W3C groups. I've helped to build first prototypes for today major WebGL platforms.
Respecting and enjoying all WebGL engines out there, like: three.js, babylon.js, pixi.js, and many others.

I run a small dedicated team in Latvia with focus on WebGL and WebXR projects for clients.

By supporting me:

I will dedicate more time and efforts to WebGL and WebXR projects that help other developers and inspire designers of what is possible on the 3D Web.

Own repositories:

  • mr-Observer - is a wrapper over JSON data, that provides an interface to know when data is changed, with a focus on performance and memory efficiency, for data-centric applications.
  • mr-EventEmitter - event emitter with focus for performance and memory efficiency.

Recent notable GitHub activities for PlayCanvas Engine:

  • PRs ๐Ÿ“– WebXR User Manuals for integrated APIs.
  • PR ๐Ÿ•ถ๏ธ WebXR Depth Sensing. Docs
  • PR ๐Ÿ•ถ๏ธ WebXR Plane Detection Semantic Labels. Docs
  • PR ๐Ÿ•ถ๏ธ WebXR Camera Color Access. Docs
  • PR ๐Ÿ•ถ๏ธ WebXR Persistent Anchors. Docs
  • PR ๐Ÿ•ถ๏ธ WebXR Anchors. Docs
  • PR ๐Ÿ•ถ๏ธ WebXR Plane Detection. Docs
  • PR ๐Ÿ•ถ๏ธ WebXR DOM Overlay. Docs
  • PR ๐Ÿ•ถ๏ธ WebXR Image Tracking. Docs
  • PR ๐Ÿ•ถ๏ธ WebXR Depth Sensing. Docs
  • PR ๐Ÿฅฝ๐Ÿ•ถ๏ธ WebXR Hand Tracking. Docs, Example
  • PR ๐Ÿ•ถ๏ธ WebXR Light Estimation. Docs
  • PR ๐Ÿฅฝ๐Ÿ•ถ๏ธ Added support for interaction using WebXR input sources and integrated UI. Example
  • PR ๐Ÿ•ถ๏ธ WebXR AR Hit Test APIs. Docs
  • PR ๐Ÿฅฝ๐Ÿ•ถ๏ธ WebXR Input Sources. Docs
  • PR ๐Ÿฅฝ๐Ÿ•ถ๏ธ WebXR APIs. Docs

Other notable GitHub activities:

  • ๐Ÿš€ mr-Tap - Taps provide source agnostic sync access to the input. Either it comes from mouse and/or touch, it is the same API. It assumes multiple instances of taps making your code multi-touch by design. Providing sync access instead of event-based, for best usage in real-time applications.

  • ๐Ÿš€ mr-Observer - is a wrapper over JSON data, that provides an interface to know when data is changed, with a focus on performance and memory efficiency, for data-centric applications.

  • ๐Ÿš€ mr-EventEmitter - event emitter with focus for performance and memory efficiency.

@Maksims

Will allow me to work more on open source projects, focusing on pushing what is possible with WebGL and WebXR.

Current sponsors 2

@yushimatenjin
@willeastcott
Past sponsors 2
@devcem
@oliverpilak

Featured work

  1. playcanvas/engine

    JavaScript game engine built on WebGL, WebGPU, WebXR and glTF

    JavaScript 9,704
  2. playcanvas/developer.playcanvas.com

    Developer resources website for PlayCanvas

    JavaScript 69
  3. Maksims/mr-Observer

    An observer is a wrapper over JSON data, that provides an interface to know when data is changed, with a focus on performance and memory efficiency.

    JavaScript 23
  4. Maksims/mr-EventEmitter

    Provides the ability to subscribe and emit events in sync manner. With a focus on performance and memory efficiency.

    JavaScript 16

17% towards $600 per month goal

@willeastcott @yushimatenjin

willeastcott and 1 other sponsor this goal

Select a tier

$ a month

Choose a custom amount.

$5 a month

Select

Nice tip! Will be enough to buy me a lunch.

$10 a month

Select

Very nice of you!

$20 a month

Select

I can help you out with some GitHub issues!

$100 a month

Select

You're Epic!

I'm also am open for a freelance work.