About
As a software developer at Productive Machines, I utilize my skills in .NET Framework…
Contributions
Activity
-
Networking can be pants... and boring... 🩲 Not anymore! At a recent black-tie dinner, our table went through the usual 90 minutes of polite…
Networking can be pants... and boring... 🩲 Not anymore! At a recent black-tie dinner, our table went through the usual 90 minutes of polite…
Liked by Barış G.
-
2025 yılı itibarıyla Enerjisa'daki görevimden ayrılmış bulunuyorum. 2022 yılında stajyer olarak girdiğim şirkette, kariyerime ilk profesyonel adımı…
2025 yılı itibarıyla Enerjisa'daki görevimden ayrılmış bulunuyorum. 2022 yılında stajyer olarak girdiğim şirkette, kariyerime ilk profesyonel adımı…
Liked by Barış G.
Experience
Education
-
Orta Doğu Teknik Üniversitesi
-
Activities and Societies: IEEE - CS Astronomy Society Young Entrepreneurs Society Discussion Society
-
-
Licenses & Certifications
Volunteer Experience
Projects
-
The Copycat
-
▪ Collaborated with a team of five to implement a Master-Agent robot that achieved synchronous movements with constant distance.
▪ Lead the development a graphical user interface (GUI) using C++ and the Qt framework to control the Master- Agent robotic system, which utilized TOF, compass sensors, and a special Library to mimic and track movements.Other creators -
Sudoku Solver & Generator
-
Developed a text-based GUI application using C++ libraries, including the Random Device Generator (std::mt19937),
hashing (to decrease complexity), and the STL, to solve and generate Sudoku puzzles. -
Light Based LED Driver
-
This project involves displaying luminosity levels on an LCD screen and lighting up LEDs on a microcontroller board. The input devices are a luminosity sensor and a potentiometer, while the outputs are a Nokia LCD screen, onboard RGB LEDs, and an external output LED. The luminosity sensor uses I2C to establish serial communication with the microcontroller board and sends an array of luminosity values. The mean of the data will represent the average luminosity in every second. The potentiometer…
This project involves displaying luminosity levels on an LCD screen and lighting up LEDs on a microcontroller board. The input devices are a luminosity sensor and a potentiometer, while the outputs are a Nokia LCD screen, onboard RGB LEDs, and an external output LED. The luminosity sensor uses I2C to establish serial communication with the microcontroller board and sends an array of luminosity values. The mean of the data will represent the average luminosity in every second. The potentiometer is used to set threshold values for luminosity levels. If the average luminosity value falls below the lower threshold, the red LED lights up; if it falls between the lower and higher thresholds, the green LED lights up; if it exceeds the higher threshold, the blue LED lights up. The external output LED lights up based on the current luminosity value and is controlled by a transistor. Threshold values can also be set using a 4x4 keypad. The Nokia LCD screen displays the current luminosity value, the currently lit LED, and the lower and higher threshold values, which are updated every second.
Other creatorsSee project -
Quality of Service Design & Implementation to FPGA
-
Quality of Service and VGA Display Module Implementation on FPGA with Verilog HDL
This Verilog HDL code used in a project for a Quality of Service machine that works with first in first out algorithm. The machine has been designed to be implemented on the Terasic DE1-SoC FPGA Board.
The Quality of Service machine has 4 buffers that has different reliability and speed requirements for each buffers. While the speed requirement is Bf1 > Bf2 > Bf3 > Bf4, reliability…Quality of Service and VGA Display Module Implementation on FPGA with Verilog HDL
This Verilog HDL code used in a project for a Quality of Service machine that works with first in first out algorithm. The machine has been designed to be implemented on the Terasic DE1-SoC FPGA Board.
The Quality of Service machine has 4 buffers that has different reliability and speed requirements for each buffers. While the speed requirement is Bf1 > Bf2 > Bf3 > Bf4, reliability requirement for the buffers are Bf4 > Bf3 > Bf2 > Bf1. Explanation of this sequence can be summed up as if all buffers have empty space, then the data in Bf1 should be read first. If one of the other buffers close to be full, then that buffer should be read while holding the reliability requirement.
The system has a read function aswell. By default, read is automatically takes the data from buffers every 3 seconds. This can be changed by altering the concerning code.
Also there is a ready to use VGA Display configuration for the machine. These configuration shows the buffers, buffer contents, read function, total data, transmitted data, dropped data. One can use the VGA Display module for other projects by getting hashcodes of the images that wanted to be shown on the screen.Other creatorsSee project -
Analysis of High Voltage Transmission Lines(
-
High Voltage Transmission Lines and Electrical Properties of Cable types analyzed through a MATLAB script.
-
Micro Air Conditioner
-
Micro-air conditioner is an analog fashioned device that can change the ambient temperature to the desired temperature by heating or cooling processes. There are multiple solution methods for micro-air conditioner design. The main difference between these solution methods is the structure of the display unit and the form of the control unit. This project dealt with creating a micro-air conditioner design capable of sensing temperature through the LM35 temperature sensor. Also, this project used…
Micro-air conditioner is an analog fashioned device that can change the ambient temperature to the desired temperature by heating or cooling processes. There are multiple solution methods for micro-air conditioner design. The main difference between these solution methods is the structure of the display unit and the form of the control unit. This project dealt with creating a micro-air conditioner design capable of sensing temperature through the LM35 temperature sensor. Also, this project used Differential Operational Amplifiers while designing the display unit. Because differential Op- Amps subtracts its inverting input from the non-inverting input thanks to this property, a linear relationship is established between the LED brightness and Differential Op-Amps output. In addition, while creating the control unit, the comparator OP-Amp circuit was used to decide whether the cooler or the heater should operate. 12V and -12V were obtained as the circuit's output, then the outcome was divided into two branches, and a diode was added to the beginning of these arms, provided that both of them were not in the same direction. In addition, since the output current size will not be enough to operate the heater and cooler, the output current has been increased with BJT circuits. The most important aspect of this project is its low production cost.
Other creatorsSee project
Languages
-
English
Full professional proficiency
-
Turkish
Native or bilingual proficiency
-
Kurdish
Native or bilingual proficiency
-
German
Limited working proficiency
More activity by Barış
-
Değerli Bağlatılarım, Rapsodo Yazılım A.Ş firmasındaki HR Administrator olarak çalıştığım görevimden ayrılmış bulunuyorum. Bu süreç boyunca hem…
Değerli Bağlatılarım, Rapsodo Yazılım A.Ş firmasındaki HR Administrator olarak çalıştığım görevimden ayrılmış bulunuyorum. Bu süreç boyunca hem…
Liked by Barış G.
-
🚀 Experience the Future of Milling! Join us for an exclusive Autonomous Milling Optimisation Technology Demo hosted by Productive…
🚀 Experience the Future of Milling! Join us for an exclusive Autonomous Milling Optimisation Technology Demo hosted by Productive…
Liked by Barış G.
-
This week, I had the privilege of attending another fantastic event organized by the incredible EZRA Coaching team in London. It was a half-day event…
This week, I had the privilege of attending another fantastic event organized by the incredible EZRA Coaching team in London. It was a half-day event…
Liked by Barış G.
-
Interested in seeing the impact of an autonomous optimisation on a CNC milling machine in person? This is the event for you. Spaces are limited…
Interested in seeing the impact of an autonomous optimisation on a CNC milling machine in person? This is the event for you. Spaces are limited…
Liked by Barış G.
-
Stop wasting your time on pitches with no substance or technological differentiator! #Sheffield - *A City of Makers* - has huge potential for…
Stop wasting your time on pitches with no substance or technological differentiator! #Sheffield - *A City of Makers* - has huge potential for…
Liked by Barış G.
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More