Significant Results of My Experience
This page contains a small collection of my recent professional work. These projects are valuable because I gained significant experience and learned a lot. I wanted to share some details to inspire people with similar interests. Unfortunately, I can't share critical details due to professional reasons. However, these projects are the proof of how to overcome big challenges. I hope you like them and don't hesitate to contact me if you have questions.
Engelsiz 112 is a special mobile app for people with disabilities. Emergency call services need to respond to all kinds of emergency cases. However, people with disabilities may have communication difficulties. This solution provides alternative communication channels for them.
People with hearing disabilities can communicate using sign language. In some cases they can not read written texts. That is why the app provides all information in sign language and written texts together.
Users can talk and use messaging at the same time. This feature is helpful, especially for people with speaking disabilities. They choose to write when pronunciation becomes a problem.
The app also supports the voiceover feature of iOS devices. It reads the name and functionality of each item on the screen. This feature is handy for visually impaired users.
I am proud of developing such an important mobile application that helps many people. Emergency situations requires flawless stability, performance and accuracy. This app is full of backup mechanisms to keep communication alive.
Please checkout Engelsiz 112 webpage to learn more. You can share AppStore and GooglePlay links with people who needs them.
Quicksilver is a little mobile game that I made in 2014. It runs on iPhone, iPod Touch, and iPad. I was inspired by mercury droplets merging into a bigger one. The game is suitable for wide age range because it does not require higher skills.
It has three main game modes. Players try to get the best score in the first two game modes. These modes provides competition among other players using Facebook and GameCenter. Name of the third game mode is Challenge. Players try to solve puzzles to unlock achievements. Superior players can collect trophies by beating puzzle target scores. They can also share all achievements on Facebook.
Players do not have much control after throwing the ball. This feature introduces the requirement of strategy to the game. There are balls with varying characteristics. The ball can speed up, slow down, split into two, stop the time, and magnetize. Players can get higher scores using ideal strategies because each game item adds to the total score.
Vivoo Auto Detection SDK
I developed urine test SDK which uses image processing artificial intelligence model to detect urine test strips. The model can identify strip types, sensors, reference colors and other helpful parameters. Urine test strip and environment conditions are calculated from the model output. The processing steps helps to capture best possible images for urine test processing stages.
I integrated the AI model into the SDK using Tensor Flow Lite, PyTorch Mobile, and ONNX Runtime ORT libraries. Each of them has both advantages and disadvantages. However, we get the best performance and functionality from the ONNX Runtime with ORT format.
There are many steps to evaluate conditions, such as strip position, distance, movement, perspective, lighting, and shadow conditions. These calculations are essential to prevent image captures that are not ideal. All processing needs to complete fast because everything happens in real-time. After all, chemical reactions return valid results only in a specific time window.
The SDK provides an intuitive user experience by showing feedback messages if something is not ideal. Usually, urine test image capturing completes in under twenty seconds by guiding a user to resolve issues. Then the user receives results and advice in less than sixty seconds. The results are easy to understand and contain comparisons and graphs.
If you find this service interesting, please check the company website.
Muhatap Güvenli Hat
Muhatap is a secure communication platform that allows people to speak and message over the internet. Users can start a audio or facetime call using their contact lists. They can also send text messages, files, audio and locations. Users can also participate into conference calls and meeting rooms.
How user data is managed both in the app and on the server side makes the app more secure. Because most messaging apps copy user data and use for other purposes. However, this practice raises privacy and security concerns. Muhatap does not stores any user data in the device. Copying encrypted user data from DB isn't possible because of the system structure. Even though this solution results with highest security level, it also brings many drawbacks such as data loss and performance issues.
It has tight integration into iOS. Users can share multimedia files without opening the app. They can read instant messages from the lock screen of the device. However, push notification content is encrypted until displayed to users. It refreshes public keys each time user opens the app. This feature provides the best possible connection security.
Simplistic design and shortcuts help to improve user experience. Even though it has many features, it is easy to use. Unlike similar messaging apps, it can switch from audio calls to facetime to conference calls and meetings.
I developed this app for a specific requirement of the Ministry of Health to help health workers in emergencies. The health officers especially doctors have been harassed by the patients or their relatives. This app aims to prevent similar situations by allowing user to call help quickly. They register assigned hospitals to the app. In an emergency, app sends full address and coordinates to a closest security team.
This app was possible because of the tight integration between the Ministry of Health and the Ministry of the Interior. Users only need to choose their location and press the panic button for three seconds. The system handles the rest of the emergency alerts by informing all related parties.
I developed Spectorama SDK to fill the void of virtual reality in the iOS platform. In early 2015 Google had a cardboard project to bring cheap VR to Android users. This move boosted sales of high-end Android devices. However, this situation was not ideal for developers. They could develop VR apps for Android users but could not cover iOS users similarly.
The SDK is capable of playing 360-degree videos both stereoscopically and regularly. Users can see every angle by moving the phone. The SDK uses device sensors to render the video according to user movements. It uses the Metal framework to play the video to get the virtual reality.