Willem de Jonge
Verified Expert in Engineering
Software Developer
Willem has a long history of working in software development, mostly involving 3D computer graphics and virtual reality, as well as other fields like mobile technologies, robotics, and blockchain. Technologies that have profoundly changed our world or have the potential to do so. A self-learner, Willem is inventive and solution-oriented and excels at analysis and abstraction. Thanks to a hands-on, can-do attitude and a willingness for sharing knowledge, you can trust Willem to deliver.
Portfolio
Experience
Availability
Preferred Environment
Linux, Windows, MacOS, PyCharm, Android Studio, Xcode, Unreal Engine
The most amazing...
...software I've created is a unique multi-user real-time 3D platform. Used for projects in urban development, infrastructure, railways, and airport terminals.
Work Experience
Founder
iSnapp
- Founded a private practice focusing on technical software development for local and remote clients.
- Engaged in diverse projects including 3D/VR, mobile applications, blockchain, and robotics.
- Communicated clearly and strongly with clients to ensure expectations and objectives are met.
Senior Software Engineer
Centure
- Developed a new network layer in the C++ core, improving performance and scalability.
- Bridged C++ to Kotlin/Java and Swift/Objective-C to enable the creation of native mobile clients using a single shared C++ core.
- Analyzed network and CPU bottlenecks, resulting in up to 5x performance improvements.
Director of Software Technology
Joint Robotics
- Developed the robot core software running on Nvidia Jetson and several microcontrollers to handle cameras, sensors and driving motors and hydraulics.
- Researched methods for visions, localisation and navigation.
- Created a mobile app for remote control of the robot.
Senior Software Engineer
Future Insight
- Developed a real-time interactive 3D application with server-side rendering on AWS which allowed large data-intensive 3D models to run smoothly on resource-limited devices.
- Developed a content-processing pipeline on AWS for large scale 3D models and processing for automatic publishing to multiple target platforms like VR headset, browser, and cardboard.
- Migrated a multi-server self-hosted platform for 3D applications to the cloud (AWS) as well as monitoring and maintaining it.
Software Architect
Cebra
- Designed and implemented a unique multi-user 3D platform.
- Led the development team to deliver new platform functionalities on time and within budget.
- Developed many project-specific functions for the 3D platform in the areas of urban development, infrastructure innovations, airport terminals, and games.
Lead Software Engineer
Calibre
- Developed a virtual reality platform for visualizations and simulations which ran cross-platform on a broad range of systems such as multi-pipe SGI reality centers, caves, VR headsets, and PCs.
- Coordinated with 3D artists and content developers to determine software requirements.
- Collaborated and visited international clients to deploy and/or demonstrate the software on their virtual reality setups.
Software Engineer
Mondo Bizzarro
- Developed a real-time dynamic terrain engine which was applied in a motion platform for flight and monstertruck simulators.
- Enabled the customization of a virtual roller-coaster ride by developing seamless playback sequences, synchronized with control of a hardware motion platform.
- Researched academic papers for cutting-edge computer graphics algorithms suitable for the implementation of the in-house 3D engine.
Experience
VirtuoCity | A Multi-user Real-time 3D Platform
Users cooperate and communicate in real-time using 3D voice chat and virtual presence. The majority of the system was written in C++ with an embedded Python interpreter to add project-specific functionality. Clients run on Windows or OSX and server on Linux or Windows.
As an architect, I designed and developed the system, from scratch, including tooling to support content creators and 3D artists to easily create content for the platform. Leading the development team, I always delivered new platform functionalities required for projects on time and within budget.
Education
Master's Degree in Computer Science
Eindhoven University of Technology - Eindhoven, The Netherlands
Skills
Libraries/APIs
OpenGL
Tools
Xcode, Android Studio, PyCharm, Direct3D, Gazebo Simulator, Jetson TX2, NVIDIA Grid SDK, 3D Studio Max, FME
Frameworks
Boost, Unreal Engine, Qt, Django, Ionic, Angular, Unity3D, Glide
Paradigms
Scrum
Languages
C++, Python, Objective-C, Java, Kotlin, Swift
Platforms
MacOS, Windows, Linux, iOS, Android, Amazon Web Services (AWS)
Other
Software Engineering, Algorithms, Computer Graphics, Mathematics, Virtual Reality (VR), 3D, Boot, Multithreading, Distributed Systems, Robot Operating System (ROS), Embedded Systems, MPEG
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