Nebojsa Brindic, Developer in Belgrade, Serbia
Nebojsa is available for hire
Hire Nebojsa

Nebojsa Brindic

Verified Expert  in Engineering

Software Developer

Belgrade, Serbia

Toptal member since October 19, 2017

Bio

Nebojsa has a master's degree in software engineering and a decade of development experience, including working in a team that's passed through two startup accelerators with gaming projects. Experiencing this has given him a solid background in game development and entrepreneurship. Recently, he's been specializing in VR/AR development, emphasizing its appliance in sports, education, firefighting, and the military fields.

Portfolio

Black Ring United
Mixed Reality (MR), Oculus, HoloLens, WebGL, Unity, Microsoft Visual Studio...
Photon Optronics
C#, Microsoft Visual Studio, Virtual Reality (VR), Augmented Reality (AR)
Bincode Entertainment
WebGL, Unity, Microsoft Visual Studio, Git, C#, Unity3D, Oculus

Experience

  • Software Architecture - 12 years
  • Game Development - 7 years
  • Unity - 6 years
  • Virtual Reality (VR) - 3 years
  • Oculus - 3 years
  • Augmented Reality (AR) - 2 years
  • Photon - 2 years
  • Fusion - 1 year

Availability

Full-time

Preferred Environment

Unity, Git, Visual Studio, C#, Unity3D, Software Architecture

The most amazing...

...device I have developed is the augmented reality gas mask with the ability to see through night, smoke, and fog.

Work Experience

CTO

2017 - PRESENT
Black Ring United
  • Acted as the lead developer and architect on project Drakefall, a roguelike deckbuilding RPG card game across desktop and mobile platforms. Designed the full project architecture and managed cross-platform deployment for Steam and Play stores.
  • Worked as the lead VR developer for an app psychiatrists use to mimic triggering environments for patients with alcohol, drug, and fear disorders. The app tracks the patient's heart rate through Bluetooth readings from external devices.
  • Built a baseball training VR app for a user audience aimed at batters and umpires. It has speech recognition, real MLS player heatmaps, and personalized animations for each player in the league.
  • Developed SmartTactics, a VR/mobile app system where a soccer coach could create tactics in a 2D editor, and the players could access this data through VR headsets and perceive tactics in the most immersive way.
Technologies: Mixed Reality (MR), Oculus, HoloLens, WebGL, Unity, Microsoft Visual Studio, Virtual Reality (VR), Git, C#, Unity3D, Games, 3D Games

Consultant

2011 - 2022
Photon Optronics
  • Implemented image processing for night-vision devices, including image sharpening, noise removal, and automation of visual inspection—finding dark spots (blemishes) and calculating vignetting.
  • Developed prototype AR glasses to help firefighters see through darkness and smoke. It's an OpenCV-embedded app that extracts essential contours of the scene recorded by a thermal camera and displays them on AR glasses.
  • Researched and developed a mixed-reality appliance for night-vision military helmets. This included image fusion of night-vision and thermal data displayed on AR glasses.
Technologies: C#, Microsoft Visual Studio, Virtual Reality (VR), Augmented Reality (AR)

CTO

2014 - 2017
Bincode Entertainment
  • Built a framework for the codeless development of RPG games in Unity3D. It provided users with an extensive system for defining skill trees, abilities, items, weapons, characters, and levels—all must-have ingredients for an RPG game.
  • Served as a lead developer for Svarog: The Awakening; it's a cross-platform game ported to mobile and WebGL. The game had elements of Slavic mythology with a Diablo-like hack-and-slash RPG.
  • Worked on procedural generation of Unity-based 3D sniper games for Android, iOS, and WebGL. This project was a mix of web development and modular Unity game architecture.
  • Developed 3D product customizers for web-based eCommerce platforms. Be it automotive, jewelry, clothing, nautical, or biking industry, I needed to assemble such an architecture that could support a generalized product customizer.
Technologies: WebGL, Unity, Microsoft Visual Studio, Git, C#, Unity3D, Oculus

Lead Developer

2011 - 2015
Rodin Diagnostics
  • Networked the DICOM-compliant modalities in a unified network to allow storage and remote access to medical exam imaging (MR, CT, and US).
  • Implemented an HL7-compliant medical workflow; a patient's data needed to be entered only once at the reception desk and all the data is shared across medical modalities.
  • Established teleradiology links to allow doctors at remote geo locations to easily access exams data/imaging and perform image processing on their local machines.
Technologies: C#, Microsoft Visual Studio, Databases

CEO

2009 - 2013
Realsoft Systems
  • Developed an online dating platform with 3D avatars and live chat support. The project was for a Dutch-based client that intended to offer a Second Life clone to the audience.
  • Built document management systems, which included OCR and feature extraction, e.g., dates, addresses, and so on. Provided a batch of scanned images and then digitized the paper documents.
  • Performed R&D for clinical networking and DICOM/HL7 medical protocols in order to develop prototype radiology information systems, as well as to establish an imaging archive with remote access support.
Technologies: C#, Microsoft Visual Studio, ASP.NET, .NET, Microsoft SQL Server, Web API

Experience

Drakefall: RPG Card Game

https://store.steampowered.com/app/3143810/Drakefall/
• Led the full architecture design and development of the game using Unity, C#, and .NET, ensuring scalability and maintainability throughout the project.
• Developed custom editor tools and scripts to enable codeless card creation, simplifying the workflow for designers and allowing for rapid iteration of game content.
• Implemented advanced technical art solutions, including dynamic map generation based on Voronoi diagrams, enhancing the procedural generation and strategic gameplay elements.
• Designed and implemented the inventory management system, allowing players to organize and manage in-game items with intuitive interfaces and grid-based mechanics.

Blade Bouncer 2: Revolution

https://play.google.com/store/apps/details?id=com.threeswords.bladebouncerrevolution&hl=en
• Responsible for implementing the game's physics system, ensuring realistic and smooth gameplay mechanics.
• Developed the stats system, allowing dynamic player progression and performance tracking.
• Implemented the upgrades system, enabling players to enhance their abilities and equipment for competitive gameplay.

Architectural Modelling and Collaboration Tool in AR/VR

http://www.arkio.is
An app that allows architects to model/visualize floorplans in AR/VR, either solo or in multiplayer sessions, where you can collaborate with others to create stunning experiences. Controlled with actual fingers or VR controllers, the app allows you to build your home in actual size in an immersive way.

My deliverables were mainly related to the following features:
• Real-time voice streams over Photon SDK with negligible latency.
• Meta avatars in multiplayer collaborative sessions.
• System architecture supporting multimodal interaction (VR controller and real hand simultaneously).
• Controlling the app with custom gestures when real hands are input.

Threedium

https://threedium.io/
• Developed cross-platform 3D product configurators, successfully ported to Android, iOS, and WebGL platforms, enhancing accessibility and user experience.
• Designed and implemented a robust CMS engine using ASP.NET MVC, enabling users to upload 3D models and their corresponding parts, and manage the configuration of materials and part switching seamlessly.
• Optimized configurators for performance across mobile and web platforms, ensuring smooth interactions and a high level of visual fidelity.
• Collaborated with designers, artists, and stakeholders to deliver customizable and interactive 3D experiences that met business and user needs.

Sniper Game Content Management System

• Designed and developed the full architecture of the project using ASP.NET, C#, and Unity, ensuring smooth integration between the front-end and back-end systems.

• Implemented a back-end system that triggers Unity headless instances to start game builds based on customization inputs provided from the front end. Unity dynamically selects assets from a database, builds the game, and generates downloadable executables for Android and WebGL platforms.

• Developed a front-end interface that allowed users to customize the sniper game using available assets, enhancing personalization and engagement.

• Created an admin panel for managing assets, enabling administrators to upload and manage new game assets, ensuring scalability and easy content updates.

VR Mental Therapy

• Developed a therapeutic VR app in Unity, deployed to Oculus devices, used by mental health professionals to assist patients in managing triggers and controlling impulses.

• Built the desktop application for psychiatrists, allowing them to set up personalized session parameters, including environments and triggering items (e.g., alcohol, drugs, weapons), and stream the session to the patient's VR headset.

• Created the VR app for patients, displaying a 3D scene of the therapist-defined environment and item, enhancing the immersive treatment experience.

• Integrated Bluetooth heart rate monitoring to track the patient's physiological response in real time, providing the psychiatrist with the data needed to guide and train the patient in managing their reactions.

Baseball VR Training

• Developed a VR app for baseball umpire and batting practice, featuring real players from the US major league, deployed to Oculus and Windows Mixed Reality devices.

• Created custom Unity editor scripts to import heatmaps for each baseball pitcher, allowing for personalized training scenarios.

• Developed personalized animations for each pitcher, providing users with an immersive and realistic batting experience.

• Implemented a voice recognition system for umpire practice that analyzes microphone input, evaluating the user's ability to accurately call pitches, such as determining "ball" or "strike."

Svarog: The Awakening

• Developed a hack-and-slash RPG game using Unity3D, deployed to Android, iOS, and WebGL, ensuring a consistent gameplay experience across multiple platforms.

• Created custom Unity editor extensions to streamline the game configuration and balancing process, allowing the team to make adjustments without altering the codebase, speeding up iteration cycles and improving development efficiency.

• Worked closely with designers and developers to implement features, balance gameplay mechanics, and maintain high performance across platforms.

SmartTactics

• Developed a soccer tactics board that enables the creation and visualization of team actions in both 2D and 3D modes, as well as in VR, providing an immersive way for players to understand and practice team strategies.

• Designed features that allow players to visualize their coach's thoughts and tactics clearly, eliminating language barriers and enhancing communication.

• Explored the potential for group training through multiplayer VR, allowing teams to practice tactics together in a shared virtual environment.

Education

2010 - 2012

Master's Degree in Software Engineering

University of Belgrade, Faculty of Organizational Sciences - Belgrade, Serbia

2004 - 2008

Bachelor's Degree in Information Systems and Technologies

University of Belgrade, Faculty of Organizational Sciences - Belgrade, Serbia

Certifications

NOVEMBER 2015 - PRESENT

Principles of Game Design

Michigan State University via Coursera

OCTOBER 2015 - PRESENT

Introduction to Game Development

Michigan State University via Coursera

Skills

Libraries/APIs

WebGL, OpenGL, Web API

Tools

Microsoft Visual Studio, Git, HoloLens

Languages

C#, SQL, HTML, JavaScript

Frameworks

Unity3D, Unity, Photon, ASP.NET, .NET

Platforms

Oculus, Android, Steam

Paradigms

Agile, Mobile Game Design

Storage

Databases, Microsoft SQL Server

Other

Mixed Reality (MR), Virtual Reality (VR), Games, 3D Games, Game Development, Software Architecture, Gaming, Video Gaming, Fusion, Augmented Reality (AR), Networking, Software Engineering, Programming, Game Design, Bluetooth, Shaders, Multiplayer

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring