📧 maximumroulette.com • 🌐 GitHub • 💼 LinkedIn • 🧑💻 StackOverflow YT Channel
In this portfolio there is no single professional project (usually NDC) Links coming from my free-time space.
Innovative software engineer with 15+ years of experience in web, real-time graphics, and multiplayer systems. Specialized in canvas2d, WebGL/WebGPU, custom rendering engines, networking, and cross-platform development. Proven ability to design, implement, and ship full applications — from backend servers to front-end rendering engines — with high performance and scalability.
Graphics / Engines: WebGL, WebGPU, OpenGL ES, GLSL shaders, Three.js, Ammo.js, raycasting, BVH animation, physics integration.
Front-End: JavaScript, TypeScript, HTML5 Canvas2D, JQ, React, Vue.js. (also experience in native android/ios apps)
Back-End & Networking: Node.js, WebSockets, WebRTC, Kurento, MongoDB.
Game / Interactive Media: UE4, Unity, custom game engines, multiplayer architecture, cross-platform builds.
Other: Virtual DOM concepts, CustomEvents, performance optimization, responsive UI, mobile optimisation.
Make my own game engines for 2d/3d. Used cannon.js/ammojs for physics.
-
Matrix-engine WebGL library based on glmatrix ver 2.xx. Can be downgraded with url param to the glsl 1.1. For networking used broadcaster Kure / kurento openvide driven. Demos: https://maximumroulette.com/apps/matrix-engine/examples-build.html
-
Visual-ts Game Engine 2d canvas game engine based on Matter.js 2D physics engine for the web supported with backend node.js/mongoDB and visual GUI tool 2d map creator/python3. https://github.com/zlatnaspirala/visual-ts-game-engine
-
Safir (similar to reactjs but faster) Light virtual DOM. Tech: Based on ECMA6 programming paradigms builded on Template Literals, CustomEvents, Custom Tags. Alternative software - High Performance
Database used MongoDB
- REST HTTP SERVER - HANDLING ACCOUNT SESSION
- Also socket access
ROCKET CRAFT - UE4 projetcs In ue4.24 I use http/https request data format JSON.
- BarbarianRoadMashines
- Shoot the zombie
- Hang3d FPShooter
Special skills Tools (python):
- I made a 2d map creator for my platformer 2d game. https://github.com/zlatnaspirala/creator-2dmap
- I made visual editor with python (kivy). https://github.com/zlatnaspirala/cross-k
- Wrap own webgpu engine intro reactjs https://github.com/zlatnaspirala/me-webgpu-react
- Remote control with web page Opensource part: https://github.com/zlatnaspirala/wizard-service c# part commercial.
Tags: canvas2d-webgl-webrtc-android-sockets-realtime-nodejs-ue4-unity-xcode-visual-studio
In best day i was top 14 but 3-4 year inactivity... Hackerrank AI Leaderboard https://www.hackerrank.com/leaderboard?page=3&track=ai&type=practice Filter Serbia : https://www.hackerrank.com/leaderboard?filter=Serbia&filter_on=country&page=1&track=ai&type=practice
Shader playground - I need more skills in this area. All shaders will be part of buildin matrix-engine custom shaders but only with MIT Licence.
-
[matrix-engine-starter] wip https://maximumroulette.com/apps/matrix-engine-starter/projects/matrix-roulette/ https://maximumroulette.com/apps/matrix-engine-starter/projects/hang3d/
-
[SAFIR] My own virtual DOM ECMA6 project https://maximumroulette.com/apps/safir/
-
UE4 Hang3d Nightmare FPS Multiplayer [dedicated server runs / maybe not always NOT ACTIVE Oct 2024]
New high Quallity:
Old:
-
https://maximumroulette.com/apps/shoot-the-zombie UE4 [ no running dedicated server ]
-
http://rocketcraft.maximumroulette.com UE4 Barbarian Road Mashines Beta [no server run for multiplayer only single]
-
https://maximumroulette.com/apps/visual-ts/singleplayer/app.html VisualTS Game engine Platformer with video chat [nodejs,js,ts,matter.js] [own]
-
https://maximumroulette.com:3000 [Link Not active at the moment] Vuletube YouTube experimental player[own]
-
https://maximumroulette.com/apps/matrix-engine/examples-build.html Matrix Engine [own webgl engine] [based on glmatrix]
-
https://maximumroulette.com/apps/matrix-engine-starter/projects/matrix-slot/index.html Slot mashine based on matrix-engine
-
https://maximumroulette.com/apps/magic/public/module.html Magic (three.js) Multiplayer run on signaling matrix-engine server.
-
https://maximumroulette.com/apps/tshirts/project_instance/tshirts.html?tshirts [own/old]
-
https://maximumroulette.com/downloads/UA0.2free/UAinstaller.rar Free 3d anatomy [win desktop exe] Freeware.
- https://roulette.maximumroulette.com
- https://codecanyon.net/item/ultimate-roulette-version-10/26607762
https://goldenspiral.itch.io/ultimate-roulette https://goldenspiral.itch.io/matrix-roulette