Kornél Lehőcz

Computer Vision / AI Developer

Kornél Lehőcz
Berlin, Germany

Experience

Apr 2023 - Aug 2023
5 months

Computer Vision Algorithm Engineer

Sony R&D Center, Stuttgart Laboratory 1

Research and development in the field of large-scale 3D reconstruction.

Sep 2022 - Mar 2023
7 months

Computer Vision Algorithm Engineer

Continental Tires

Research and development in the field of real-time 3D reconstruction on iOS devices.

Nov 2021 - Feb 2022
4 months

Computer Vision Algorithm Engineer

Carl Zeiss

Computer vision algorithm development for an iOS app.

Feb 2021 - Oct 2021
9 months
Berlin, Germany

Camera Systems Engineer

Vay Technology

I helped this start-up in the autonomous driving space with enhancing image quality and improving the video pipeline.

Feb 2021 - Jun 2021
5 months

Computer Graphics / Vision Algorithm Engineer

ISRA Vision

I worked on simulation using computer graphics (ray-tracing) and on image processing / computer vision algorithms for the detection of car paint defects.

Nov 2020 - Dec 2020
2 months
Germany

Data Scientist

MHP – A Porsche Company

Developing a proof of concept for detecting manufacturing errors using computer vision / deep learning.

Jul 2019 - Sep 2019
3 months
Uppsala, Sweden

GPU Software Engineer

Imint Image Intelligence

Optimisation of video processing algorithms running on the GPU for lower battery usage on Android devices.

Jul 2017 - Dec 2017
6 months
Sweden

AI Algorithm Engineer

Unibap

Development of a robotic grasp planning algorithm and a test / simulation environment.

Sep 2016 - Mar 2017
7 months
Germany

Computer Vision Algorithm Developer

Delphi Automotive

I worked on an advanced driver assistance system (ADAS), specifically on the lane departure warning and camera calibration systems. I also reviewed the camera-processing pipeline and made suggestions for improvements.

Dec 2014 - May 2015
6 months
Germany

Software Developer

ThyssenKrupp

Optimising a 3D CAD data conversion process.

May 2008 - Present
16 years 10 months
Berlin, Germany

Principal Programmer

Scarab Labs

I created Scarab Darkroom - a digital camera raw converter and photo editor, and various Adobe Photoshop and After Effects plug-ins. I developed numerous image-processing algorithms, including a fast, high quality demosaic algorithm, and several noise filters, among them a deep learning based approach. I am currently working on video enhancement technologies for Nvidia and Qualcomm platforms – these include motion blur reduction, denoising, and super-resolution. I also help companies with algorithm development, AI, optimisation, and GPU programming. My clients come from various industries, including automotive, imaging, consumer electronics, and industrial automation.

Apr 2006 - Jul 2007
1 year 4 months
Budapest, Hungary

Programmer

Eidos Hungary

I worked on Battlestations: Midway. I programmed visual effects, fixed bugs, and optimised the engine. Later I was involved in creating the prototype of Battlestations: Pacific. I wrote shaders and implemented features, such as HDR rendering and tone mapping.

Sep 2005 - Mar 2006
7 months
Liverpool, United Kingdom

Graphics Programmer

Bizarre Creations

I was involved in the development of the company's proprietary 3D engine for The Club. I created visual effects, shaders, implemented HDR rendering, and was in charge of post-processing effects.

May 2003 - Jul 2005
2 years 3 months

GPU Software Engineer

T5 Labs

I worked on T5 Labs's game streaming (cloud gaming) technology, specifically on the server side low-latency, GPU-accelerated MPEG4 video encoder.

Oct 2000 - Oct 2002
2 years 1 month
Debrecen, Hungary

3D Engine Programmer

Invictus Games

I wrote all Direct3D-specific parts of the 3D engine for the PC racing game Street Legal, and created several plug-ins for 3ds max. I also helped finish Invictus's earlier game, 1NSANE.

Summary

- I am fluent in C++ (20 years of professional experience) and Python. - I have excellent knowledge of image processing / computer vision – classical techniques, as well as deep learning based approaches. - Broad expertise in artificial intelligence and machine learning, with lots of experience in building and training deep neural network models. Deep learning techniques have been part of my toolbox since 2010. - Significant amount of GPU programming experience using Direct3D, OpenGL, Metal, OpenCL, CUDA. - A lot of prior experience working on computer graphics for games – engine architecture, visual effects, shaders (HLSL, GLSL), and development of 3ds max plugins. - I am adept in profiling and optimising code for speed, memory, and power usage. - I have experience working in Windows, macOS, and Linux environments, targeting these platforms, as well as mobile (iOS and Android), and embedded devices. - Familiarity with numerous libraries and frameworks, including: OpenCV, Boost, Eigen, Qt, ROS, GStreamer, Bullet Physics, Matplotlib, NumPy, PyTorch and TensorFlow. - Experience with the Adobe After Effects and Photoshop SDK-s. - Multi-threaded programming (POSIX threads, Windows API, and OpenMP). - Experience working with Visual Studio, VS Code, Android Studio, PyCharm, Xcode, CMake, Docker, Git, GitLab, GitHub, Jira, Intel VTune, Snapdragon Profiler, Nvidia NSight, and many other tools. - Programming experience in other languages, such as Objective-C, C#, Matlab, and assembly (x86, ARM). - Additional skills: TCP/IP sockets, SQL, design patterns, basic HTML and CSS.

Languages

Hungarian
Native
English
Advanced
German
Intermediate
Swedish
Elementary

Education

Oct 2003 - Jun 2007

University of Debrecen

Programmer Mathematician · Debrecen, Hungary