Nebojsa Brindic
Verified Expert in Engineering
Software Developer
Belgrade, Serbia
Toptal member since October 19, 2017
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
Experience
Availability
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
Black Ring United
- Acted as a lead developer and architect for a roguelike, deckbuilding RPG card game project for desktop, mobile, and VR to be distributed on Steam, Play, App, and Oculus stores. The in-house project is planned for release by the end of 2023.
- 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.
Consultant
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.
CTO
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.
Lead Developer
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.
CEO
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.
Experience
Architectural Modelling and Collaboration Tool in AR/VR
http://www.arkio.isMy 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.
Mental Therapy VR App
1.) The desktop app is used by psychiatrists to set up personalized session parameters, such as triggering environments and items, including bottles of alcohol, drugs, and weapons. Once the session is started, the scene is streamed to the patient's headset.
2.) The VR app is presented to the patient, displaying a 3D rendering of the scene and triggering item. By measuring the patient's heart rate via Bluetooth to the desktop app, the psychiatrist can guide and train the patient to gain control over their desires and thoughts.
Baseball VR Training
Custom Unity editor scripting allows for the importing of each baseball pitcher's heatmap. Personalized animations have been developed for each real pitcher. Once the user selects batting practice, they can train against virtually real pitchers.
For umpire practice, the app features a voice recognition system that analyzes microphone input and calculates the user's ability to make the right decisions, such as whether a pitch was a "ball" or a "strike."
See Through Smoke Gas Mask
The biggest challenge was achieving a high frame rate on a low-performance board computer. For the prototype, a 32-bit Raspberry Pi Zero was used, the lowest-performance Linux board on the market. However, the achieved frame rate was limited only by the speed of the camera, allowing for rendering at 50+ FPS.
The image processing is fully done on the GPU, and the image is directly displayed in the console frame buffer, avoiding the usage of Linux GUI.
3D Product Customizer
Rogue-like Deck-building RPG Card Game
The system's architecture allows for core logic to be shared across all target platforms, meaning that porting to a specific platform only requires the development of the UI and input.
The game is expected to be released by the end of 2024.
Svarog: The Awakening
SmartTactics
Sniper Game Procedural Builder
By clicking the build button, executables are delivered for Android, iOS, and the WebGL platform, ready for hosting and playing.
Education
Master's Degree in Software Engineering
University of Belgrade, Faculty of Organizational Sciences - Belgrade, Serbia
Bachelor's Degree in Information Systems and Technologies
University of Belgrade, Faculty of Organizational Sciences - Belgrade, Serbia
Certifications
Principles of Game Design
Michigan State University via Coursera
Introduction to Game Development
Michigan State University via Coursera
Skills
Libraries/APIs
WebGL, OpenGL
Tools
Microsoft Visual Studio, Git, HoloLens
Languages
C#, SQL, HTML, JavaScript
Frameworks
Unity, Unity, Photon
Platforms
Oculus, Android, Steam
Paradigms
Agile, Mobile Game Design
Storage
Databases
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring