Portfolio

JAVA SE Portfolio

After I started working with the Linux operating system in 2010, I met Java to run the applications on the Linux operating system. Since then, I have been coding with pleasure.

QMS Core Application for x86 and AMD64 Platforms

Main control application for queue management system. It is controlling queue management system algorithm and hardware on ticket dispenser. It is developed for Intel x86 and AMD64 IBM PC platforms.

QMS Core Application for ARM Platforms

Main control application for queue management system. It is simplified version of Q-smart NexT application for using on single board computers such as Raspberry Pi. It is developed for Intel ARM platforms.

My own library for JAVA SE applications

It is common library in my applications that I developed for Main control application for my JAVA SE applications.

Linear QMS core application with JavaFX

Main application of the retail customer queue management system developed with Java FX.

Cloud QMS server core application

Server side application for cloud based queue management systems.

QMS core application for Raspberry Pi

Main control application for queue management system. It is simplified version of IBM PC version queue management system core application for using on single board computers such as Raspberry Pi. It is developed for ARM platforms.

QMS call terminal application

It is an application designed with Java SE to use the queue system functions such as call, recall, postpone… running on the personnel’s computer.

Serial motorized card reader TCP socket server

This application realizes the communication between CRT310 motorized card reader and remote applications on the host or remote machine over TCP/IP Socket.

WiFi displays configuration application

This application is used to adjust the settings of the screens working with WiFi.

MySQL servers synchronization application

This project synchronizes databases on local and remote MySQL servers. It provides partial or full periodic synchronization of tables in databases on local and remote MySQL database servers.

PHP Portfolio

My experience starting with PHP 5 has been going on for over 12 years. I have applications and libraries that I have written myself consisting of hundreds of thousands of lines..

QMS web management, reporting and configuration application

Main control application for queue management system. It is controlling queue management system algorithm and hardware on ticket dispenser. It is developed for Intel x86 and AMD64 IBM PC platforms.

Genesis fully web based logistics management system

It is a full-range management system that works on the web, prepared for businesses that provide transportation and storage services.

Freight solution: Cost and profitability analysis with real data with vehicle tracking integration. Route cost and pricing simulation. Accounting integration with billing and collection. Online customer cargo tracking system… and whatever the business need.

Warehouse solution: Create and edit warehouses, rental and service fee management for main and sub sections, billing and rental period management, 3rd party integration for accounting services, pallet management, QR coded label generation… and whatever the business need.

Helpdesk MRP, ERP System

This project is designed for customer, production, technical support, order, offer, work order, stock, shipment, purchasing, quality, supply, employee management of our company.

MyTV Digital Signage System

This project is designed for web interface of the android based digital signage system. This application provides multimedia management, uploading and downloading management for media contents, TV streaming programming, remote layout management of devices, and central monitoring of devices in the digital signage system.

Cloud queue management system

Cloud queue management system offers all features of traditional queue management system. It is running on powerfull and secured servers on internet or customer’s local networks with their private accounts.
Customer convert their Android tablet, Ipad, or PC to a ticket machine, counter / room displays, main routing displays or call terminals with the this cloud based PHP solutions.

Online appointment management and distribution system

Solution is ready to distribute appointments online (with no requirement other than Internet connection.)
Customers can adjust the settings for times, working hours and appointment dates then ready. Online appointment system has a user-friendly management interface. It runs on any mobile or desktop Web browser such as Opera, Chrome or Firefox to manage appointments.

Cloud user terminal application

This is the cloud-based ticket calling terminal which is independent from the operating systems and platforms. Cloud terminal doesn’t need to install any program or application for operating. In your queue management system, it ensures that the users call the ticket from the queue in order to make process in compliance with the designated authorities and rules. It runs on the integrated cloud of your queue management system with the internet browsers of computers, tablet or smart phones. It performs all functions such as the number of ticket in the queue, calling ticket number, elapsed time from last call etc. on the cloud.

Feed2Back customer survey system

The solution prepared in PHP, it provides a customer survey system experience in any kind of web browsers.
It is compatible with all android tablets. In addition to the tablet solution, it also provides a survey solution in any kind of web browsers on PC computers.
It provides integrated web services for customer’s further reporting and notification needs.

To be continue…

Android Portfolio

The development of mobile technologies in 2014 excited me. My journey with Android started by downloading the Android SDK 2016, which is close to Java.

Android ticket call and management application

Tablet or Smart Phone, queue management system ticket call terminal application on Android platform. It can be downloaded from Google Play Store freely. In queue management systems, it ensures that the users call the ticket from the queue in order to make a process in compliance with the designated authorities and rules.
It is compatible with android tablets and mobile phones of all brands and models. It performs all of the functions such as call ticket, shows waiting tickets in queue, passing or postponing tickets on WiFi networks with mobile phones or tablets..

Android digital signage player designed for low BW

A player designed on the android operating system that turns televisions into smart clients for digital signage systems. It was developed to work on mobile network technologies. It creates only 10MB of daily network traffic, does not cause continuous internet traffic and slow down your internet.
I developed a special algorithm for need low internet bandwidth.
I developed a special algorithm in TCP protocol to create a video wall with multiple independent players.
The design, which started with Android 2.2, was finally built with Android 10.

Android tablet full screen browser for kiosk and digital signage applications

I searched on the Google Play Store because I thought it was very simple, but I couldn’t find what I was looking for. There is no free or properly working version of an application that will only contain webview.
I wrote.

Android customer survey system applications

Customer satisfaction system application to work on Android tablets. It communicates with the MySQL database. Displays questions with automatic or external triggers. Displays new questions based on answers to previous questions.
It send all the answers and transactions to the server with web services communications.
The design, which started with Android 2.2. System was migrated to web based solution, so it is EOL.

To be continue…

Hardware Design Portfolio

I have been designing PCBs since the day I graduated from university. My design experience, which started with 8bit PIC16F84 microcontrollers, still continues with the same excitement and new technologies

IoT LoRa Trash Tracking System

Our trash bin level tracking sensor is an ideal solution for smart cities and efficient waste management. Leveraging LoRa communication technology, it can transmit data over long distances. Powered by a single battery, this sensor boasts an impressive energy efficiency, lasting a full 5 years without the need for a replacement. This not only conserves energy but also reduces maintenance costs. Easily monitor when a trash container is full, facilitating a more planned and effective waste collection and management.

IEEE 802.11 and RS485 protocol, Desktop call terminal

Desktop call terminal device for queue management systems. It provides the workflow between the user and the customer.The device works on IEEE 802.11 Wifi networks. Besides Wifi, it supports RS485 communication protocol. The RS485 communication protocol used by the hardware belongs to me. The protocol successfully performs bidirectional communication on a half-duplex line.

32bits Printer and I/O control board

This small sized hardware control board, control and manage thermal printer, I/O buttons and sensors, displays, terminals and workflows. Device can be configured with integrated web server.
The board successfully works on IEEE 802.11 Wifi networks and RS485 networks.
RS485 protocol which is using by board successfully performs bidirectional communication on a half-duplex line with only 2 cables designed by me.

IEEE 802.11 and RS485 protocol, 10x40px matrix led displays

Matrix led displays shows numbers and alpha numeric characters. In addition to numbers, it displays scrolling texts and symbols programmed from the computer.
The device works on IEEE 802.11 Wifi networks. Besides Wifi, it supports RS485 communication protocol. The RS485 communication protocol used by the hardware belongs to me. The protocol successfully performs bidirectional communication on a half-duplex line.

IEEE 802.11 and RS485 protocol, 7 segment 6 digit counter displays

7 segment counter displays shows numbers and alpha numeric characters. Settings can be made with the web server integrated on the displays. The device works on IEEE 802.11 Wifi networks and RS485 networks.
The display can also work as a internet clock or price display screens via web services.
The RS485 communication protocol used by the hardware belongs to me. The protocol successfully performs bidirectional communication on a half-duplex line.

Rack kabinet and kiosk chasis thermal control board

This board controls the DC fans used to cooling the cabinet and kiosks with PWM. It is designed with a simple 8-bit microprocessor, the card has a screen and control buttons. Cabin lower and upper temperature can be saved. It manages the motors with PWM to keep the cabin in the desired temperature range.

10×40 and 10×48 pixel matrix led displays

Matrix led displays shows numbers and alpha numeric characters. In addition to numbers, it displays scrolling texts and symbols programmed from the computer.
It supports WiFi interface optionally. Device communicated with RS485 half-duplex line only with 2 cables up to 1200m distance. It is designed with Arduino microcontrollers. Only SMD leds are used in the design. It consists of a total of 400 SMD LEDs.
Firmware is written with C/C++ languages by me. Almost all hardware related libraries in firmware are written by me.

10×42 and 10×56 pixel matrix displays

Matrix led displays shows numbers and alpha numeric characters. In addition to numbers, it displays scrolling texts and symbols programmed from the computer. Device communicated with RS485 half-duplex line only with 2 cables up to 1200m distance. It is designed with PIC microprocessor. 5×7 dot matrix led displays are used in the design. Firmware is written with C/C++ languages by me. Almost all hardware related libraries in firmware are written by me.

6 digit 7 segment displays

7 segment led displays shows numbers and alpha numeric characters. Device supports 433MHz wireless communications up to 200meters. Device standard communication interface is serial communication which communicated with RS485 half-duplex line only with 2 cables up to 1200m distance.
It is designed with PIC microprocessor. Firmware is written with C/C++ languages by me. Almost all hardware related libraries in firmware are written by me.

16×10 pixel led matrix displays

Matrix led displays shows numbers and alpha numeric characters in linear queue management systems. Device communicated with RS485 half-duplex line only with 2 cables up to 1200m distance. It is designed with PIC microprocessor.
Firmware is written with C/C++ languages by me. Almost all hardware related libraries in firmware are written by me.

Desktop RS485 ticket call terminal

Desktop call terminal allows your staffs to call the next ticket in accordance with the specified authorization list and rules in your queue management system. Its designed with minimum complexity, maximum usability. It has dedicated buttons for call ticket, recall ticket and transfer ticket for useful applications. Integrated LCD Information screen shows waiting tickets, service time and serving ticket information to staffs on back-lighted screen.
Device communicated with RS485 half-duplex line only with 2 cables up to 1200m distance. It is designed with PIC microprocessor. Firmware is written with C/C++ languages by me. Almost all hardware related libraries in firmware are written by me.

To be continue…