Hans Gedon
Deal with Green AR
Experience
Deal with Green AR
- Development of an e-learning platform as an app for Android and iOS
- Use of Unity to promote eco-friendly interaction with nature for teachers and students
Image processing software for anonymized access control
- Image processing software for an indoor camera system for anonymized access control in logistics
- Software programming, setup and installation of the target system
- Environment: C++, OpenCV, CUDA, Machine Learning
Image processing software for perimeter surveillance
- Image processing software for an outdoor camera system for perimeter surveillance in logistics
- Software programming, setup and installation of the target system
- Environment: C++, OpenCV, CUDA, Machine Learning
Image processing software for IR camera monitoring
- Image processing software and software functions for IR camera monitoring of an industrial waste incineration plant
- Software programming and development of the user interface (UI)
- Environment: C++, OpenCV, CUDA, Machine Learning
Software development for video surveillance in a maritime environment
- Software development for an outdoor camera system for video surveillance and analysis in a maritime environment
- Software programming, setup and installation of the target system
- Environment: C++, OpenCV, CUDA, Machine Learning
NFC Programming
- Software programming for NFC
- Environment: QT, CMake, Git, Jira, Confluence
Eyetracking system with custom-developed AI
- Developed an eyetracking system using custom AI technology
- Software programming
- Environment: C++, C#, OpenCV, dlib, CNN, Machine Learning, BLAS, OpenCL, CUDA, SSE2/3
Video expert system
- Developed a video tool to capture and share expert knowledge for maintenance and adjustment processes
- Software programming and project management
- Determined optimal methods for gesture control and image recognition
- Implemented video stream display
- Conducted functionality testing and commissioning
- Designed, developed, and built the camera system with an embedded Odroid XU4 board
- Environment: Visual C++, QT, OpenGL, OpenCL, OpenCV
Automated spectral analysis
- Developed an automated spectral analysis to predict mechanical and physical properties of fibers (R&D)
- Developed the methodology and implemented it into a control program
- Programmed AI algorithms: predicted mechanical properties and identified feature spaces
- Extended the automated spectral analysis to other fiber materials
- Implemented neural networks
- Environment: Visual C++, QT, OpenGL, OpenCL, OpenCV, TensorFlow, Caffe, Caffe2
IT-based classification of movement sequences
- Classified movement sequences during manual tasks at seated workstations to develop a modular system for optimization options (R&D)
- Programmed AI algorithms: analyzed the grip path
- Used Machine Learning to classify pick-up locations
- Proposed improvements based on Deep Learning
- Implemented neural networks
- Environment: Visual C++, QT, OpenGL, OpenCL, OpenCV, TensorFlow, Caffe, Caffe2
Optical Quality Control of Glass Fibers
- Development of an optical quality control system for glass fibers for continuous monitoring of process stability and reduction of machine downtime (R&D)
- Software programming of AI algorithms: development of a C++ algorithm to detect individual filaments within a fiber optic bundle
- Development of a method to define regions of interest (ROI)
- Development of optimal methods and display of the video stream
- Creation of test video material and functional testing
- Design, development and production of camera systems
- Environment: Visual C++, Qt, OpenGL, OpenCL, OpenCV, TensorFlow, Caffe, Caffe2
Parking Space Management
- Analysis of parking situation and detection of parking occupancy with WinCC visualization
- Software programming of AI algorithms and implementation of neural networks
- Development of optimal methods
- Display of the video stream
- Creation of test video material
- Functional testing and commissioning
- Design, development and production of camera systems using Nvidia Jetson Nano board
- Environment: Visual C#, C++, OpenGL, Visual Studio, Siemens PLC, Allan Bradley
Pick Robot System
- Development of a pick robot system for fully automatic picking and classification of unknown items for robotic order picking
- Software programming of AI algorithms: automatic training of objects to be grasped
- Determination of the correct gripping point for the gripper tool
- Determination of the optimal positioning of the camera and robot for image capture
- Environment: Visual C++, Qt, OpenGL, OpenCL, OpenCV, TensorFlow, Caffe, Caffe2
Camera-Based Real-Time Detection in Agriculture
- Real-time detection and identification of animal birth events with automated push notifications
- Software programming of AI algorithms and implementation of neural networks
- Development of optimal methods and display of the video stream
- Creation of test video material and functional testing
- Design, development and production of camera systems (hardware and embedded Linux)
- Environment: Visual C++, Qt, Embedded Linux, OpenGL, OpenCL, OpenCV, TensorFlow, Caffe, Caffe2
Multimedia Component for PTZ Cameras
- Creation of a multimedia component for displaying video streams from PTZ cameras in machine applications
- Development of optimal methods and programming of AI algorithms
- Display of the video stream and extension of the ONVIF protocol stack
- Functional testing
- Environment: Qt/QML 5.6.x, Visual Studio 2013/2015, FFmpeg, LibVLC, C++, CRM management
Software development for satellite data analysis
- Software development to detect and analyze satellite data (TWI, PWM)
- Development of optimal methods and programming of the analysis algorithm
- Functional testing
- Environment: Visual Studio 2017, C/C++, Embedded Linux, Qt
Autonomous object detection in automotive
- Automation technology in the area of driver assistance systems: autonomous object detection for a rear-view camera in the automotive sector
- Software programming, determining optimal methods, planning and image recognition
- Functional testing
- Environment: Visual C++, Qt, Embedded Linux, OpenGL
Image recognition software based on calibration procedures
- Development of image recognition software using a custom calibration procedure
- Software programming, determining optimal methods and functional testing
- Environment: Visual C++, Qt, OpenCL, OpenCV
Image recognition software 'WelRobEye'
- Image recognition software for robot-controlled welding application to automatically detect the variable position of a weld component
- Software programming, determining optimal methods and functional testing
- Environment: Visual C++, Qt, OpenCV, OpenCL
Communication system for forklift drivers
- Communication system for forklift drivers in the logistics sector for automotive suppliers with Arduino board and TFT display
- Software and hardware programming
- Determining optimal methods and consulting
- Functional testing
- Environment: Visual Studio 2017, Eclipse, Java, Arduino SDK
Real-time detection of buildings from OSM data
- Real-time detection and identification of buildings from OSM data for a navigation system with a 360° camera
- Software programming, requirements definition and planning
- Determination of optimal methods and image recognition
- Project management and functional testing
- Environment: Visual C++, QT, Windows, OpenGL, OpenCL, OpenCV
Software for contour detection and background removal
- Software for contour detection and background removal with a 3D camera for a photo booth system
- Software programming, determination of optimal methods and consultation
- Functional testing
- Environment: Visual C++, QT, OpenCL, OpenCV, CRM Management
Environment capture with a 360° camera
- Environment capture with a 360° camera for predefined road traffic scenarios
- Software programming, determination of optimal methods, planning and image recognition
- Project management and functional testing
- Environment: Visual C++, QT, Embedded Linux, OpenGL
3D process visualization and PLC control
- 3D visualization, process visualization and PLC control
- Software programming, determination of optimal methods and planning
- Project management and functional testing
- Environment: Visual C#, C++, OpenGL, Visual Studio, Siemens PLC, Allan Bradley
Automation technology in biotechnology
- Image processing-supported and robot-controlled automation for picking and placing irregular, three-dimensional objects
- Software programming, determination of optimal methods and planning
- Project management and functional testing
- Environment: Visual C++, QT, Embedded Linux, OpenGL
Automation Engineering in Robotics
- Software programming, determining optimal methods and planning
- Project management and functional testing
- Environment: Visual C++, Qt, Embedded Linux, OpenGL
Navigation System for the Aerospace Industry
- Software programming and simulation
- Image recognition, performance optimization and user interface
- Environment: MS Visual C++, CMake, Qt, Boost, Zlib, OpenGL, DirectX, libpng, SDL
Measurement and Control Engineering for Lighting and Traffic Control
- Software programming in measurement and control engineering for lighting and traffic control
- Project management and functional testing
- Environment: Visual C++, Qt, Embedded Linux
App Development for Android, iOS, and Windows Phone
- Software programming, planning, project management and functional testing
- Environment: Qt, C++
Motion Capturing System
- Software programming, planning, project management and prototype development
- Functional testing
- Environment: C++, OpenCV, DirectX, Qt
Object Detection and Object Tracking
- Object Detection, Object Tracking and Position Determination
- Software Programming, Planning, Project Management and Prototyping
- Function Test
- Environment: C++, OpenCV, Qt
Room Scanning with Kinect
- Software Programming, Planning, Project Management and Prototyping
- Function Test
- Environment: C++, Kinect, OpenCV, CryEngine
Sensor System for Hand and Gesture Recognition
- Development of a Sensor System for Hand and Gesture Recognition in a Car
- Software Programming, Planning and Project Management
- Development of Graphics and Camera Drivers
- Prototyping and Function Test
- Environment: C, C#
Automated Classification of Medical Samples
- Automatic Classification of Medical Samples and Support for Manual Classification
- Software Programming, Planning, Prototyping and Function Test
- Environment: C++
Image Recognition in Medical Technology
- Image Recognition, Autofocus and Device Control
- Software Programming, Planning, Prototyping and Function Test
- Environment: C++, Qt, C#
Streaming Server for Livestock Farming
- Development of streaming servers and video servers with image recognition module
- Live streaming, object and action detection in livestock farming
- Software programming, planning and functional testing
- Environment: C++, C#, FFmpeg, OpenCV
Live Video Streaming Platform
- Software for live video streaming and video on demand
- Website for video conferencing and video broadcasting
- Software programming, selecting the best tools and analyzing cost-effectiveness
- Programming the streaming server in Java and the website in PHP, JavaScript, jQuery, xAjax
- Setting up servers and integration in a Tier 1 data center
- Project management and functional testing
- Environment: JavaScript, Java, PHP, Flash, Ajax, jQuery, MySQL, HTML
Augmented Reality for Trade Show Terminals
- Automatic reading of card drives for augmented reality software
- Software programming and functional testing
- Installation on trade show terminals
- Environment: C++, Qt
Desktop Applications for Image Editing
- Integration of cloud media centers (Deutsche Telekom) into photo product software
- Order creation via SOAP server
- Planning, programming and functional testing
- Environment: C++, SOAP, WebDAV, Qt
Monitoring for Kiosk Systems
- Optimization of an existing monitoring system for about 15,000 photo terminals in Europe
- Optimization of data structures and database tables
- Conversion of XML data into MySQL databases
- Software programming, driver development and functional testing
- Environment: PHP, MySQL, XML
Ticketing Monitoring Software
- Monitoring software to monitor clients and servers for flight bookings (travel agencies, ticket terminals)
- Implementation of filter functions and modification of structures
- Software programming, driver development, and functional testing
- Environment: C++, TCP/IP
Software for ticketing systems
- Programming and functional testing of ticketing software
- Environment: C++, TCP/IP, FTP, PDF
3D graphics product development
- Development and programming of 3D graphics products
- Identifying optimal methods, planning, and design
- Programming, project management, and functional testing
- Environment: C++, Ogre 3D Engine, Direct 3D, OpenGL
Gel-Suite E-Learning System
- Multimedia learning unit with a speaking avatar as a virtual conversation partner for precision machines
- Programming, functional testing, and prototype development
- Environment: C++, Qt, XML
Offline client for the photo industry
- Development and programming of an offline client for ordering photo products
- Planning, programming, and functional testing
- Environment: C#
3D visualization in plant control systems
- 3D visualization and process visualization in plant control systems
- software development, identifying optimal methods, and developing the graphics driver
- planning, project management, and functional testing
- environment: Visual C#, C++, OpenGL, OpenCV, MATLAB, Java, JavaScript, PostgreSQL, Solid Works
Image recognition for the automotive industry
- programming and coaching in image recognition for automotive
- environment: Visual C++ 2005, OpenCV, MATLAB, Java, PostgreSQL
Software for photofinishing
- contributed to a workflow system for photo labs
- PLC integration with binding machines and order software
- programming and functional testing
- environment: Visual C++ 2003, Qt, XML
Language learning software for the blind
- developed an EU-certified language learning program (IT Innovation Award)
- speech recognition, voice recording, haptic GUI using a force-feedback joystick
- planning, development, programming, and functional testing
- environment: Visual C#, Visual C++ 2003, Qt, XML
Photo terminal software extension
- extended the terminal software to include mobile phone ordering, FTP transfers, and GUI skins
- automatic CD output after burning
- programming, functional testing, and planning
- environment: FTP, C++, XML, Flash, Bluetooth
Simulation of Car Traffic in a Tunnel
- Simulation of car traffic with different lighting conditions in a tunnel engine
- Environment: C++
Avatar Design 3D Software
- Developed a program to generate 3D objects from photos
- Programming, functional testing and planning
- Environment: Visual C++, XML, Direct3D, OpenGL, Shockwave
3D Stereo Analysis Software
- Extraction of 3D information from a stereo image pair
- Programming, functional testing and planning
- Environment: Visual C++
Capture of Light Controller Data
- Capture and analysis of light controller data
- Programming, functional testing and planning
- Environment: Visual C++
Spectra Database for Chemical Analysis
- Identification of spectra by comparing them with reference spectra from a database
- Programming, functional testing and planning
- Environment: Visual C++
Chromatography Data and Control System
- Projects in chemical analysis and chromatography
- Control of diode array detectors and validation programs
- Programming, functional testing and planning
- Environment: Visual C++
Face Factory Web Edition
- Development of a 3D entertainment product
- Programming, functional testing and planning
- Environment: Visual C++, Direct3D, 3D Studio Max, XML
New development of a photo product vending machine
- Development of a machine for creating photo products
- Programming, functional testing and planning
- Environment: Visual C++, MFC, FTP, Shockwave
Virtual shop and real estate database
- Development of a virtual shop and a real estate database for websites
- Programming, functional testing and planning
- Environment: PHP, MySQL, Visual C++
3D head software project lead
- Project management of 3D software for creating and animating 3D heads
- Programming, functional testing and planning
- Environment: C++, XML, PHP, MySQL, Perl, JavaScript
Production Data Collection Software
- Development of software for production data collection
- Programming, functional testing, and planning
- Environment: MS-Access, PHP, SQL Server
Digital Photo Scanning Machine
- Development of a machine for reading digital media and transmitting it via the internet to labs
- Programming, functional testing, and planning
- Environment: C++
Industry Solution for Construction Companies
- Development of a software solution for the construction industry
- Programming, functional testing, and planning
- Environment: MS-Access
Graphics Program for Face Distortion
- Development of a graphics program for face distortion on Windows NT and 98
- Programming, functional testing, and planning
- Environment: C++
Mass Spectrometry Project
- Collaboration in a team on a project for mass spectrometry
- Programming and functional testing
- Environment: C++
Industry solution for craft businesses
- Creation of an industry solution for craft businesses
- Programming and functional testing
- Environment: MS-Access
Software for chemical analysis
- Evaluation and presentation of results from chromatography and spectroscopy
- Programming and functional testing
- Environment: C++, Assembler, Visual Basic
Light control and visualization
- Control and regulation of tunnel and street lighting
- Statistical analysis and graphical planning of lighting projects
- Development for DOS, Windows and microcontrollers (8051, 68x)
- Environment: C++, C, Assembler
Cash register system for Xenix
- Programming of a cash register system to manage multiple registers
- Programming and functional testing
- Environment: C
Vector graphics program for MS-DOS
- Development of a graphics program for creating vector graphics
- Output to dot matrix printer and plotter with scalable fonts
- Application for printing wreath ribbons
- Programming and functional testing
- Environment: C
Industries Experience
See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.
Experienced in Information Technology (24.5 years), Manufacturing (19.5 years), Utilities (8.5 years), Chemical (8 years), Automotive (7 years), and Agriculture (6 years).
Business Areas Experience
The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.
Experienced in Product Development (37 years), Information Technology (34.5 years), Quality Assurance (26.5 years), Project Management (21.5 years), Research and Development (9 years), and Logistics (1 year).
Skills
Technical Focus: Development In C++, C#, Opengl, Opencl, Opencv, Qt, Ai (Tensorflow / Caffe)
Deep Learning, Machine Learning, Neural Networks, Robotics Applications, Robot Vision
Image Recognition And Image Processing
Development Of Ai Technologies
Operating Systems: Android, Ios, Macos, Os X, Linux, Windows, Embedded Systems (Odroid, Arduino, Jetson Nano)
Programming Languages / Frameworks: .Net, Asp.net, Wpf / Silverlight, Wcf, Matlab, Glsl Shaders, Cg Shaders, Opencl, Directx, Opengl (Incl. Opengl Es), Opencv, C#, C++, Java, Javascript, Php, Zend Framework, Visual J++, Visual Studio 2005/08/10/12/14/15/17, Python
Ai / Image Processing / Tools: Ai (Tensorflow / Caffe / Caffe2), 3d Graphics, Image Processing / Image Recognition / Gui, Qt, Eclipse, Visual C++, Visual C#, Microsoft .Net, Microsoft Expression, Microsoft Dynamics Crm, Dreamweaver, Svn, Uml Enterprise Architect, Object-oriented Programming
Hardware Programming / Embedded Linux Systems: Nvidia Jetson Nano, Odroid Xu4 / N2, Arduino Board, Esp8266
Languages
Education
University of Oldenburg
Mathematics · Oldenburg, Germany
Certifications & licenses
IT Innovation Award, Best Of 2012
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Hans based?
What languages does Hans speak?
How many years of experience does Hans have?
What roles would Hans be best suited for?
What is Hans's latest experience?
Which industries is Hans most experienced in?
Which business areas is Hans most experienced in?
Which industries has Hans worked in recently?
Which business areas has Hans worked in recently?
What is Hans's education?
Does Hans have any certificates?
What is the availability of Hans?
What is the rate of Hans?
How to hire Hans?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Deal with Green AR
Nearby freelancers
Professionals working in or nearby Bremen, Germany