Thanks to visit codestin.com
Credit goes to github.com

Skip to content
View zlatnaspirala's full-sized avatar
👔
Looking for job
👔
Looking for job

Block or report zlatnaspirala

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
zlatnaspirala/README.md

Profile

Nikola Lukic (zlatnaspirala)

Senior Software Engineer / 3D & Real-Time Developer

📧 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.

Core Skills

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.

Skills/Projects

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):

Tags: canvas2d-webgl-webrtc-android-sockets-realtime-nodejs-ue4-unity-xcode-visual-studio

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

Open Source hosted projects [Standard Maximumroulette.com links]:

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.

Commercial projects:

Ultimate Roulette 0.1 With real physics [only desktop browsers for now]

Kure Orange VideoChat based on kurento media server vs openvidu.

KURE

Commercials&opensource on itch.io

https://goldenspiral.itch.io/ultimate-roulette https://goldenspiral.itch.io/matrix-roulette

Gallery

Pinned Loading

  1. matrix-engine-wgpu matrix-engine-wgpu Public

    webGpu powered pwa application.Crazy fast rendering solution.Scene object based.Yatzy with real physics,RPG WIP

    JavaScript 1 1

  2. visual-ts-game-engine visual-ts-game-engine Public

    Typescript project based on matter.ts, used webpack, GamePlay based on canvas2D. Multiplayer real time for platformer gameplay. Video chat webRTC supported by kurento OV server signalling. RocketCr…

    JavaScript 23 5

  3. RocketCraftingServer/rocket-craft RocketCraftingServer/rocket-craft Public

    Based on UE 4.24 c++ & blueprint projects. One source all platforms! Game list: Race game BRM , FPShooter Hang3d , Survival zombie. Success build for window , html5 , android. Multiplatform.

    C++ 19 9

  4. matrix-engine matrix-engine Public

    webGL2 implementation (opengles2/3). ClassObject scene draw orientend framework based on crazzy fast glmatrix engine. ECMA 6 JS Project in base. Obj loader, raycast, BVH animation etc.

    JavaScript 13 1

  5. vuletube vuletube Public

    Starter project for vue in combination with typescript. Getting response for youtube search. Call server part for saving videos. Use videos in three.js 3d port view. Control vuletube site with hand…

    HTML 13 2

  6. magic-three magic-three Public

    Using power of Three.js and Ammo.js .Class oriented , script type module. No build no extra time spend needed. Networking with webRTC/Node.js signaling server. First person shooter Multiplayer solu…

    JavaScript 11 2