Gergo Horvath
Verified Expert in Engineering
Embedded Developer
Budapest, Hungary
Toptal member since May 27, 2022
Gergo is a software developer with eight years of experience. He focuses on performance on embedded, desktop, and server platforms. With main areas of expertise being computer graphics, signal processing, and machine learning, Gergo specializes in C and C++ and Python-based software projects.
Portfolio
Experience
- C++ - 10 years
- Linux - 8 years
- GPGPU - 5 years
- NVIDIA CUDA - 5 years
- OpenGL - 4 years
- Deep Learning - 3 years
- DirectX - 2 years
- Vulkan - 2 years
Availability
Preferred Environment
Linux, C++
The most amazing...
...solution I've engineered is a deep learning-based super-resolution model to make a 10-year-old video game new again using AI.
Work Experience
Computer Graphics Programmer
Gaijin Entertainment
- Developed an AI-based solution for super scaling materials to ensure our assets met the needs of today's gamers.
- Improved Gaijin's graphics stack by implementing new features and optimizing the existing ones.
- Developed custom shaders, materials, and tech to meet the needs of artists.
C/C++ Software Engineer
Pro Patria Electronics
- Built all of the embedded software running on radar systems and related end-to-end tools.
- Designed and implemented performance-critical digital signal processing solutions on DSP and GPGPU platforms.
- Implemented various Linux kernel space drivers for custom hardware.
- Designed and implemented graphical tools for analysis and debugging of the radar signal.
Team Leader
Continental
- Led the development teams in an Agile environment as the product owner.
- Designed and implemented GPGPU-based deep learning inference visualization and evaluation frameworks from scratch.
- Collaborated with the internal customers and ensured the correct values were delivered at the right time.
Developer
NNG
- Integrated the existing navigation solution of the company into various OEM and aftermarket head units and other devices.
- Implemented custom features into the navigation and entertainment software to meet the client's needs.
- Designed and implemented custom interfaces for inter-process communication between the navigation solution and the rest of the device.
Experience
AI Super Resolution Solution for Video Game Assets
https://warthunder.com/en/news/7583-development-dagor-engine-6-5-zoom-in-enhance-it-enGPU Rendering and Computing Back Ends for Filmmaking Software
Education
Bachelor's Degree in Electrical Engineering
Budapest University of Technology and Economics - Budapest, Hungary
Skills
Libraries/APIs
NumPy, Protobuf, FlatBuffers, OpenGL, Vulkan, DirectX, PyTorch, Pandas
Tools
GitHub, GNU Debugger (GDB)
Languages
C++, Embedded C++, C, Python
Paradigms
GPGPU
Platforms
Linux, NVIDIA CUDA, Docker, Embedded Linux, Kubernetes, Windows, MacOS
Frameworks
Unreal Engine, Qt, gRPC, GStreamer
Other
Software Development, Linux Kernel, Game Development, 3D Games, Machine Learning, Algorithms, Python Performance, Performance, 3D Rendering, Embedded Software, Engineering, Deep Learning, Computer Graphics
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