A similarity-based image search system we built for
NASA Ames Research Center.
It is capable of classifying large
number of planetary images based on their visual similarity. Similarity
calculation is based on various image features. The backend is built on C++ and
Python and uses Hadoop as the distributed computation platform.
Check it out at
http://byss.arc.nasa.gov/cbm
(don't forget to take a look at the about page!)
A live browser vulnerability statistics site I built as part of my research in Carnegie Mellon with Collin Jackson. The system runs on Google App Engine and it collects data via ad networks from thousands of people every day, processes them and presents the results on a vulnerability timeline. We presented this project in Web 2.0 Security & Privacy 2010 conference in Oakland, CA. Click here for the position paper we presented .
A community-driven Google project for profiling web browsers. I have contributed JavaScript tests to its security category. Browserscope is an open source project.
This is a Google Chrome extension that periodically checks vulnerability levels of all your browser plug-ins. It is based on SecBrowsing. I built this extension as part of the Browserstats project. If you are using another browser, you can directly check out the extension page here.
This is a 3D engine I wrote from scratch in JavaScript. All the 3D stuff is pure HTML5, mea3d uses no Flash, no Silverlight, no DirectX and no OpenGL. The engine supports transformations, lighting, loading of custom 3D models in JSON format and has some other cool features. It even has a raytracer which can render reflections and shadows!. Click here for mea3D source code. To see a demo of mea3D, check my (candidate) Chrome Experiment.
A mobile application that lets you use your Android phone as a game controller. The
application connects to a server where sensor data from phone is broadcast to other
clients. The cool thing is, users can play games in their browsers using their phones,
just like a real racing wheel or a Wii Controller. You don't even need to install
software on your computer!
See GameRemote demo video on YouTube!
A Turkish text deasciifier which restores accented characters
from non-accented Turkish text. Useful for people who type Turkish
on non-Turkish keyboards. Based on
Deniz Yuret's LISP deasciifier for Emacs.
For JavaScript and Python sources, click here.
For the web application, click here.
I am currently a MS of Software Engineering student in Carnegie Mellon Silicon Valley.
Before joining Carnegie Mellon, I was a member of the Intelligent User Interfaces Lab at Koc Universitesi, Istanbul.
I have a BS degree in Electrical and Electronics Engineering from Orta Dogu Teknik Universitesi, Ankara, Turkey.
A while ago, I wrote a 3D JavaScript engine (mea3D). Then I thought using this engine for website navigation could be cool, so I made this website. All the 3D stuff is pure HTML5; there is no Flash, no Silverlight, no DirectX and no OpenGL. The engine supports transformations, lighting, loading of custom 3D models in JSON format and has some other cool features. It even has a raytracer which can render reflections and shadows!
Click here for mea3D source code.
To see a demo of mea3D, check my Chrome Experiment.
Yes, -the- T-Rex from Jurassic Park. Modelled in Maya.
This is either Atlantis, Endeavour or Columbia.
BMW X6 modelled in Maya using subdivisions. This was even before the car's inauguration,
Senderos was a robot which I built with a team five in my senior year at METU. The robot can detect a randomly placed ball and a goal and tries to shoot the ball into the goal. It is autonomous, i.e. it is not controller by a remote control or anything similar.