Hristo Zaprianov
Verified Expert in Engineering
Software Developer
Sofia, Bulgaria
Toptal member since May 21, 2022
Hristo is a software developer and virtual reality mastermind, spending his workdays dreaming of the future and living it in virtual reality. He always tries to combine the pieces the right way to unlock their full potential and create what was previously unimaginable. Hristo has prototyped and tested different VR use-cases, figured out the most immersive and impactful solutions, and built bespoke 3D, VR, AR, and mobile apps for clients. He will be a great asset to any team.
Portfolio
Experience
Availability
Preferred Environment
Windows, Slack
The most amazing...
...thing I've developed is the Kongsberg Maritime engine room simulator, giving me profound technical expertise, management, and client communication skills.
Work Experience
Owner and Contractor
Zap Zone Ltd.
- Developed the new 2022 version of the 3D part of Kongsberg Maritime's engine room simulator from scratch.
- Created the proof of concept and tech demo of an augmented reality (AR) app to assist children in learning English for Pearson.
- Developed a mobile app to showcase Arteks' 17-story Diamant building. The app features a detailed, interactive 3D model of the building, apartment views, walkthroughs, and some AR functionality, such as the detection of blueprints.
- Created an infotainment kiosk app that can be seen at pulsarvr.net, for Solvay's booth at a convention in China, showcasing their battery technology for mobile phones.
- Built an AR app for custom food orders. The app can be seen at pulsarvr.net, and it allows users to choose ingredients. The app was developed to cater to a big event organized by Julius Bär, a Swiss private bank.
- Created a mobile storytelling app that can be seen at pulsarvr.net, for children's books for a private client from Switzerland.
Virtual Reality (VR) Developer
Progress
- Created virtual reality prototypes and worked on product discovery in the fields of data visualization, health care, and virtual meetings.
- Developed applications for virtual safety training for different clients, including breweries and steel manufacturing plants.
- Worked on prototypes for forklift and mining machines operation training.
- Collaborated with Coca-Cola Bulgaria on a virtual meeting prototype.
- Used several VR headsets from Oculus, including Go, Rift, Quest, and Quest 2, and created a tool for Oculus Avatars recording.
- Worked on custom tools to use in VR development like laser pointers and more.
Team Lead
Interconsult Bulgaria
- Worked on advanced environmental effects like rain, water, snow, mist, etc., for Kongsberg Maritime's Nemo ship simulator, using OpenGL Shading Language (GLSL) Shaders in 2008.
- Worked as a tech lead on Kongsberg Maritime's engine room simulator from 2009. Used OpenSceneGraph (OSG) and GLSL Shaders first, then OGRE 3d, DirectX 9, and HLSL Shaders. Rebuilt everything in 2011 using Unity 3 and improved on it until I left.
- Created a Microsoft HoloLens app for Coca-Cola EMEA, showing how technology could be used in the future to assist and improve the stocking of stores according to sales numbers. It won the Global Tech Summit 2018 "Innovation of the Year" award.
- Worked on several prototypes and proofs of concept for virtual and mixed reality fields using HTC Vive and Microsoft HoloLens.
Graphics Programmer
Ubisoft
- Gained my first experience working with console development kits.
- Worked on chess mini-games for the Nintendo DS version of Chessmaster.
- Worked on chess mini-games for the Xbox version of Chessmaster.
- Worked on the sound management system for the Xbox version of Chessmaster.
Experience
Engine Room Simulator
Coca-Cola HoloCooler
https://www.youtube.com/watch?v=Xag-3BioRVQIt also won the "Innovation of the Year" award at the Global Tech Summit 2018, a big tech event in Bulgaria.
Virtual Reality (VR) Developer
https://medium.com/telerik-ar-vr/motion-recording-for-oculus-avatars-game-objects-in-unity-with-vr-labs-free-motiontool-1299aee5223f• Have an avatar that greets the user and guides him through your experience.
• Simulate different scenarios in environments like classrooms, workplaces, public institutions, banks, hospitals, and so on.
• Use avatars to teach or demonstrate certain actions inside your application.
• Play different recordings as reactions to your user's actions.
• Use recorded avatars to aid the development and testing of your application.
• Use Avatars as NPCs.
The source is free and available to the public. The link is in the Medium article.
Education
Master's Degree in Computer Science
RWTH Aachen University - Aachen, Germany
Skills
Libraries/APIs
OpenGL, DirectX, WebGL, OpenGL ES
Tools
Slack, Git, OpenSceneGraph
Languages
C#, GLSL, HLSL, C++, Cg
Frameworks
Unity, ARKit, Unity3D, Microsoft Kinect, OGRE
Paradigms
Agile Product Management, GPGPU, Mobile Development
Platforms
Oculus Rift, Windows, ARCore, Vuforia, Xbox, Nintendo DS, Android, iOS, Oculus, Mobile
Other
Programming, Computer Graphics, Computer Science, Algorithms, Virtual Reality, HTC Vive, Oculus Quest, Oculus Quest 2, Augmented Reality, IT Project Management, 3D Graphics, Unity3D Native Plugin Interface, User Interface (UI), Complexity Theory, Microsoft HoloLens, Oculus Go, Mixed Reality (MR), Azure Kinect DK, Game Development, 3D Games, Virtual Reality ToolKit (VRTK), Gaming, 3D
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