About Me
I am a developer who is interested in visualization and computer graphics and fast rendering. I also like video games. Currently living in Stockholm.
Education
-
2015
-
2017KTH Royal Institute of Technology
Master Degree of Computer Science
Specialized on Computer Graphics and Visulaization. Thesis available here.
-
2010
-
2014Bilkent University
Bachelor Degree of Computer Science
Experience
-
June 2017
-
CurrentDigpro Geographic IT
Java Developer
Working as a Java developer. Responsible for maintaining the several modules the company has and working mainly on operator module for DpPower.
-
Nov 2014
-
July 2015Simsoft Computer Technologies
Java Developer
Worked as a developer in SimBusPro project. SimBusPro is developed as an Eclipse plugin. Java was used in implementation. Developed an html page with D3 for visualizing simulation results. Fixed existing application bugs. Made UI interface improvements to the application. Used AWS and ran the application on Amazon Cloud.
-
Aug 2013
-
Aug 2013Turkish Republic Ministry of Finance
IT Intern
Worked in IT department. Used C# and worked with LDAP. Created an application that reads user informations and sends them to an admin portal.
-
Aug 2012
-
Aug 2012Selvi Technology
Android Developer Intern
Made an android application that used Min3D engine and loaded 3D obj files into an android device. Objects could be dragged, moved, enlarged and shrinked by the user.
Portfolio
Pathtracer on GPU
I am implemented a path tracer that works on GPU. Currently I am working on adding a bounding volume hierarchy to the path tracer. I have kept a blog about the process which can be seen here.On its way to become a path tracer it was a ray tracer.
Technologies and Programming languages Used
- NVIDIA CUDA
- C++
- OpenGL
Alchemists of the Underground
This is a project that I did as a part of Computer Game Design course at KTH. I worked as a lead developer of the game in a team of 6.
I implemented material gathering, player HUD, crafting and inventory systems.
Link to github repository. Website to the game is here.
Used:
- C#
- Unity Game Engine
Late
Late is a visualisation of the SL commuter train (pendeltåg) system in Stockholm. The goal of the project was to visualize delays in the train system and the frequency of delays.
I worked on the overall visualization of the commuter train lines and the time slider events.
Used:
- D3.JS
- HTML
- SL API
- Bootstrap CSS
TripInformer
I wanted to know the time left to next train in the station I am frequently using. So I did this app so I can know how much time is left before leaving faster.
Link to github repository.
Used:
- Android
- Java
- API for SL data with Trafiklab.
Tutorials
I wrote some tutorials about how to use RVO2 library and Unity Game Engine. They are based on my course work in computer graphics.
Using RVO2 library with Unity
This tutorial is about creating a simple collision avoiding agents with RVO2 library in Unity Game Engine.
Using A* path finding project with RVO2
This tutrial is about generating collision avoiding agents dynamically in Unity Game Engine.