Per Bloksgaard Email and Phone Number
For over 25 years, I have developed and researched a wide range of graphics rendering algorithms, gaining deep expertise in the techniques used by modern 3D engines. I specialize in areas such as render optimization, ray tracing, collision detection, physics, and mathematics.As the co-founder of TurnTool, I spent 10 years as the lead programmer of the 3D authoring tool TurnToolBox, which has been licensed by over 300 companies worldwide.At Huawei R&D UK, our teams in London and Cambridge were tasked with developing a method to generate fast and accurate motion vectors for each pixel in real time. After some intensive problem-solving, I presented the initial algorithm, which leveraged both innovative tricks in the graphics driver and linear algebra techniques.While at Luxion, creators of the ray tracing software KeyShot, I invented KeyShotVR, for which Luxion holds the patent. Earlier in my career, while still in college, I developed a first-person shooter game called Genetic Species, an Amiga title written entirely in assembly language, which was published by an English software company and distributed in 18 countries.I am a dedicated team player with a proven ability to tackle complex problems using unique and creative solutions.Portfolia at: https://perbloksgaard.dk
-
Gpu Software Engineering ManagerLiv Feb 2024 - PresentSan Francisco, California, United States -
Graphics Algorithm EngineerHuawei Technologies Research & Development (Uk) Ltd Dec 2020 - Sep 2023London, England Metropolitan Area● As part of a small team in London, I worked with PathTracing, Global Illumination, ReSTIR, Neural Rendering and many other techniques, in order to research, design and implement highly optimized novel rendering algorithms using Vulkan, GLSL, CUDA, C++, CMake and python on Windows, Ubuntu Linux and Android.● I was assigned the task of using C++ & Tiny-CUDA to reimplement an application for neural network training that was originally implemented in Python & PyTorch. Because of the significant better performance of C++ & Tiny-CUDA the new application was able to handle 18.2 times more training samples per second. -
Senior Graphics Programmer & Software ArchitectSynergyxr Feb 2018 - Nov 2020Aarhus, Denmark● Designed and implemented the VRaptor system, which is a set of internal development tools that makes it easy to setup, reuse and share code components across projects.With every change to our shared code repositories, a continuous integration server verifies the integrity of the codebase and insures that all dependencies conform with our code standard.● As a remote consultant I worked for Unity Technologies developing a geometry translation plug-in for the Rhino 3D application. This plug-in is capable of tesselating 3D surfaces defined by NURBS and send the result to the Reflect API.● Working with the UnityEngine, I am part of many projects using advanced graphics rendering techniques and virtual reality based on HTC Vive, Oculus Quest, PicoNeo2 and Microsoft HoloLens.● Carried out all software development of an inspirational WebGL project for Aarhus School of Architecture. See it here. https://perbloksgaard.dk/wda2020/ -
Graphics ProgrammerSentio Simulations Jun 2016 - Feb 2018Copenhagen Area, Denmark● For the Vistra visualization and training system, I developed a set of tools based on Machine learning that enabled the computer to understand how to position the virtual 3D camera for each operation in an assembly line without human involvement.● Implemented a softbody dynamics system for simulating flexible objects such as wires and cables using C# and Unity. This softbody dynamics simulator uses a compute shader for the physical simulation and a realtime bezier raytracer for 3D rendering.● Designed and developed an effective polygon reduction algorithm that can reduce the number of polygons in our CAD geometry by 60-65% without losing quality noticeably. -
3D Software ArchitectCylindo Aps Apr 2014 - Nov 2015Copenhagen Area, Denmark● Developed an advanced grouping system for working with multiple 3D objects in Cylindo's 3D planner software.● Designed and implemented the GUICacheLayer software component which speeds up the rendering of the GUI by an order of magnitude in all Cylindo's Unity based software products.● Implemented a number of best practice solutions in our software development process.● Refactored some of the company's core software components using approved models, architectures and patterns. -
Software Developer & ConsultantHinnerup Net A/S Jan 2013 - Apr 2014Søren Frichs Vej 38C, 8230 Århus/Åbyhøj, Danmark● For LEGO Systems I invented, designed and implemented the 3D rendering system called EdgeFx which will be used to render realtime 3D bricks in all visual applications for iOS, Android, Windows, OSX and also the web-platforms IE, Firefox, Chrome and Safari.● The EdgeFx rendering system was first used in LEGO's building instructions app which was released in December 2013.● Developed an 3D application called BezierSplineEditor which contains tools for visualizing and modelling 3D LEGO bricks using Bezier Splines. This application was presented for LEGO's steering group as a candidate for LEGO's future brick format which must be able to represent all LEGO bricks in any level of detail without having to process and handle each level of detail individually in the 3D workflow. -
Software DeveloperLuxion Aps Nov 2011 - Dec 2012Åbogade 15, Aarhus N● I single-handedly developed the KeyShotVR technology which has been patented by the company. (Patent number: Luxion / 8322.01-006) This technology makes it possible to interact with 3D models via the internet from all computers and mobile devices including the ones that doesn't support WebGL.● Developed software plug-ins for both Windows and Mac which can convert 3D geometry from Autodesk Maya to Luxion's KeyShot 3D application.● Responsible of the development of a user-friendly guide that can assist any non technical user to make the necessary choices to create KeyShotVR visualizations. -
Application DeveloperBang & Olufsen A/S Mar 2011 - Nov 2011Åbogade 15, Aarhus N● Was part of the team that developed, tested and completed the software for Bang & Olufsen's BeoSound 5 Encore.● Restructured two of the company's core software components which resulted in greater clarity and stability.● Used remote debugging to discover and resolve multiple software issues on our target a PowerPC platform running Wind River Linux OS. -
Cto & Co-FounderTurntool Aps Oct 2001 - Mar 2011Mejlgade 51, 8000 Aarhus C● Was the product owner and lead programmer of all releases of the company's primary software product: TurnToolBox. More than 300 companies all over the world have purchased a license for the TurnToolBox authoring tool.● TurnTool ApS was in 2006 and 2007 awarded the status of Gazelle company meaning the turnover had doubled every year from 2002 to 2006.● Responsible for developing the TurnTool Viewer which is the company's core software. The TurnTool Viewer gets installed about 150,000 times each month from computers worldwide. The TurnTool Viewer is a plug-in for the following browsers: Internet Explorer and Firefox and Chrome and it makes it possible to display and interact with 3D content online from a standard PC.● Developed and maintained plug-ins for the following 3D applications: 3D Studio Max, Autodesk Viz, Cinema4D, ArchiCAD and MicroStation. Each of these plug-ins are included in the company's primary product TurnToolBox.● Reacted to business demand and created the TurnTool SDK that can be used by third-party developers to make 3D files in TurnTool's 3D file format. Several international companies have purchased a license to the TurnTool SDK in order to integrate it into their own software.● Carried through and managed the development of a 3D floorplan system called PlanEdit. PlanEdit was launched in 2007 on the website of the danish estate agency Home. PlanEdit became TurnTool's most profitable 3D solution.● An internal analysis revealed that there was a gap between two of our products: the free realtime screenshots and the expensive manually-made photorealistic images. To fill this gap I took the initiative to develop a LightRender software component that can pathtrace and produce a photorealistic image using the global illumination light-model from any realtime 3D scene without any human involvement.● In 2009 I restructured the company's need for servers and reduced the total cost of servers by over 80%.See more at http://turntool.dk -
3D Software DeveloperTime4Media Aps Jul 2000 - Oct 2001Skolegade 19, 8000 Aarhus C● Assisted company management to set new goals for the 3D engine after the company had taken over the Z3D technology from Pixeleers.● I was part of a small development team that restructured the 3D engine to enable display of 3D content in a brower online. The 3D software technology was officially completed and ready for production in August 2001.
-
3D Engine DeveloperPixeleers A/S Jan 1999 - Jun 2000Skolegade 19, 8000 Aarhus C● I was hired to develop a flexible 3D graphics engine in C++ that utilizes the GPU for the adventure game “It Came For Zog”. This 3D graphics engine was later named "The Z3D Engine".● In November 1999 the company management decided to use the Z3D engine as the platform for their three games under development, which were “It Came For Zog”, “Aeropa: Fall of the Covenant” and “Thomas and Tim 3”.
-
Independent Game DeveloperVulcan Software Limited Feb 1995 - May 1998Online● Developed and completed the computer game "Genetic Species" which was the company's most acclaimed game. The game was released in 18 countries and in 16 languages.● As the only programmer for the game I single-handedly developed all components such as: The game's 3D graphics engine, the level designer, the sound system, the graphics system, a programming language for the game logic, the GUI system and finally the artificial intelligence component for the enemies.
Frequently Asked Questions about Per Bloksgaard
What company does Per Bloksgaard work for?
Per Bloksgaard works for Liv
What is Per Bloksgaard's role at the current company?
Per Bloksgaard's current role is GPU Software Engineering Manager @ LIV Inc..
Who are Per Bloksgaard's colleagues?
Per Bloksgaard's colleagues are Anders Dahl, Suzy Min, Bla Bla, Marouane Sami, Youcef Hamdaoui, Lucie Jančová, 冯嘉辉.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial