Hello, I am

O─čuzhan Turan

Software Engineer, Italy.

Software Engineer, Oguzhan Turan, Home page cover

About me

Hello, I am a software engineer. I was born in 1997 and raised in Istanbul, Turkey. I hold a B.Sc. degree in Electronics and Communication Engineering from Istanbul Technical University and had the chance to gain both theoretical and practical experience to understand the essence of engineering. Digital system design with Verilog HDL was my focus area during my bachelor’s. I am currently doing my master’s program in Computer Engineering at the University of Pavia in Italy, and I have been experiencing web development and new concepts. I love the challenges and teamwork on the projects. Alongside my technical pursuits, I have also worked as a freelance production assistant, contributing to prestigious film festivals in Turkey thanks to my interest in cinema. I also like analog photography, as I find joy in capturing moments in a nostalgic way. Sports play an essential role in my life, particularly football and basketball.


I had a chance to experience various types of projects. I am familiar with many programming languages and software, such as Verilog HDL, MATLAB-Simulink, Xilinx Vivado, Assembly, C, C#, HTML, CSS, JavaScript, and so on. Some of the projects can be seen below.


Sample Movie Details and Listing Website

The project utilizes both client-side and server-side technologies. I use HTML, CSS, and JS for the front end. On the lists page, the application retrieves movie data from a database constructed using Apache and MySQL.


Model Based Design and Implementation of IoT Network

The MATLAB-Simulink design enables monitoring of the patient's current situation in the sample hospital system. It retrieves encrypted data from the patient and transfers it. The output includes an alarm that reflects the patient's health condition.

dino game project

Dino Animation by Assembly and ARM Cortex-M0 Emulator

The 240x320 LCD screen hosts the animation of the Dino Runner game. Pixel maps are created for the dino, cloud, and cactus, allowing specific areas to be painted using RAM operations. Once the painting is complete, an algorithm is implemented to set shifting operations.

Scroll to Top