Projects
Academic
- RobinViz – Reliability Oriented Bioinformatics Visualization : A visualisation tool used for displaying PPI Networks in the most simple form by clustering and using hierarchical graphs.
Scripts
- CSV to MySQL converter: Scans CSV files and detects the type of each column and outputs CREATE TABLE & INSERT statements for MySQL.
- Duplicate Directory Finder: Scans the directory specified recursively. Reports the subdirectories matching in size and number of files contained. This way you can clean up your duplicate data on your disk. Warning: For the sake of performance, this script does not try to match the filenames/contents but only file number and directory size. So outputs are not accurate but possibly correct.
School Projects
- Driver Recognition (Bachelors Thesis): In this project, we tried to detect the driver of a car by analysing signals recorded from the car. The data has been mined and the results are used for driver-recognition and driver-validation. So that unauthorized usage of the vehicles could be prevented. Our major contribution to this academic project was to apply PCA to reduce the 5 dimensions down to 3.
- I worked on the first prototypes of Nao Humanoid Robot. Video 1 Video 2
Internship Projects
- Package Search: This is a package-content search engine for Pardus Linux distribution. Developed with Django.
- Sahip: A GUI for generating XML Files used for pre-defined installation settings of Pardus.
- PyOraInstaller: Performs automatic Oracle 10g installation on Red Hat Enterprise Linux 5 and post-configurations.
Small Projects
- JIstanbul: A transportation-buddy written in Java. Fetches bus timetables from Internet and displays them. Available for Mobile and Desktop
- KIETT: A PyQt4 program for displaying Istanbul bus schedules.
- Küçültücü: An image scaler written with Python and Python Imaging Library. You can auto-scale and stamp your images in a directory from the context menu of that directory. Windows pakcage with py2exe
- Gözetmen: Parental control software. Used to limit the hourly usage of the computer. Information (Turkish)
- kiXdelta : A PyQt3 GUI for applying xdelta patches.
- Verilog HDL Code Generator: Generates Verilog HDL logic codes according to specified logical expression.
- Course Schedule Generator: Displays all possible weekly schedules for a student given all possible course names/hours. (Written with PHP, not available for public use).
- E-signature System: Developed with PHP. Any e-campaign can be created using this software.
Pre-University Projects
- HTML Editor : A program that was reviewed on a PC magazine. HTML tags are provided as buttons on the program for quick-writing.
- Internet Connection Counter: Records the connection duration for a dial-up service. Provides bill reports according to the recorded data.
- Remote Access Program: A program used for accessing remote computers and performing file operations, file transfers, chatting, restarting.