Software Engineer
About Me
I am a Germany-based Software Engineer with more than 4 years of experience building C++ and Python software for automotive industrial automation systems. My work focuses on making machine vision, robotics, camera data, and production hardware work together reliably in real manufacturing environments.
I currently engineer end-to-end software for automated headlight calibration systems at VisiCon Automatisierungstechnik GmbH. In this role, I translate mechanical, optical, camera, robotics, and operator requirements into dependable software architectures that can run in production.
I design and implement core C++ calibration logic, build maintainable software with CMake, Conan, Git, and Linux, and integrate systems with cameras, databases, and machine-level communication layers. I also work with TCP/IP, UDP, JSON, MySQL, MongoDB, and SQLite to move measurement and control data across the system.
My technical background includes machine vision pipelines, image stitching, measurement evaluation, 3D point cloud generation, and UR10e robotic arm integration. I have also developed and deployed a Python-based AI object detection model from scratch to support headlight recognition and calibration in active production.
Earlier in my career, I completed an IT internship in web development, where I supported website development and maintenance using HTML, CSS, JavaScript, WordPress, and basic SEO. I also built practical experience through selected technical projects involving Linux VPS environments, Docker, React, mobile app development, and AI experimentation.
I bring a practical systems mindset shaped by formal German software development training and hands-on ownership of software that operates on real manufacturing lines. I am open to opportunities in Singapore, Japan, or remote work, and I enjoy working across software, hardware, automation, and AI domains.
Skills
PythonAWSJavaScriptKubernetesJavaReactDockerAzureLinuxCI CDTypeScriptGitPostgreSQLMySQLMongoDBWordPressWeb DevelopmentSpring BootHTML5TCP IPCSS3C
Education
Vocational Qualification in Software Application Development
German apprenticeship credential: Fachinformatiker für Anwendungsentwicklung. Completed formal training in software engineering fundamentals, including programming, algorithms, object-oriented design, databases, and application development.
Technical University Entrance Qualification
German credential: Fachhochschulreife.
Experience
Engineer end-to-end software for automated headlight calibration systems in automotive production. Design and implement core C++ calibration logic, integrate software with production hardware, camera systems, databases, and communication layers, build machine vision pipelines, program UR10e robotic arm behavior, and develop a Python-based AI object detection model deployed into active production.
Supported website development and maintenance using HTML, CSS, JavaScript, WordPress, and basic SEO practices, building early experience in front-end development, content management, and client-facing technical support.