My name is Okan Berhoğlu, I am passionate about software development, robotics, and creating practical solutions in computer environments. I learned programming largely by myself, which helped me become a self-motivated and fast learner. I enjoy improving myself in different technical areas, from software engineering to robotics and artificial intelligence. Through my academic background and project experience, I have developed strong problem-solving skills and the ability to adapt quickly to new technologies. I am always eager to learn, build, and improve systems that combine creativity, engineering, and real-world applications.
Python
Matlab
C#
Java
React JS
SolidWorks
ROS/ROS2
C++
CUDA
C
Unity
Python
Matlab
C#
Java
React JS
SolidWorks
ROS/ROS2
C++
CUDA
C
UnityContributing to research projects focused on developing autonomous capabilities for mobile robots and analyzing human rhythmic behaviors through haptic devices.
Designed and deployed Windows-service data-acquisition software for CNC controllers, supporting multiple TCP/UDP industrial protocols and standardizing machine data into an MTConnect-like format. Contributed to a TUBITAK-funded mobile robotics project involving system modeling, autonomy, digital twins, AI-based perception, ROS2 navigation, and 3D LiDAR/depth-camera integration; also developed an OSGi-based Java Swing application for military trucks to monitor power units, control electrical systems, and collect device data via industrial communication protocols.
Modeled an electromechanical system in Simulink/Simscape and applied grey-box system identification to characterize real hardware behavior.
Developed a MATLAB Simscape Multibody model of an electromechanical system, including a 3D representation that simulated the real system’s motion using its dynamic parameters. Also contributed to mechanical design by creating hydraulic system components in SolidWorks.
Rotated across machining, quality control, and assembly to gain hands-on factory floor experience.