About Me
I am a computer engineer from Ankara, Turkey and this is my current homepage.
Some of my interests are in web backend development, especially RESTful APIs, large-data handling, metaprogramming, genetic algorithms. I am an experienced python developer, but currently I am trying to learn go.
I've been also working on mobile development(iOS devices mostly) for about a year. I've published 9 apps and working on the new ones whenever possible.
Work
Currently I'm working as a chief software developer in a company called Orkestra, of which i am one of the founders. We are a small (and relatively new) startup company working on mobile applications area. We've finished two projects so far:
- Gonna is a social agenda application for iphone devices. Currently in abandonned state.
- Made for the football fans, Maç Kaçta is an iphone app that shows all the information about the matches of your team like place, time, channel and live score.
- Count.do is a minimalistic(640 kb) reminder app where you set timers for important events in your life. It was downloaded almost 100k times. You can download it from here. Also, the source code is here
- Direnis is a small game about Gezi Park protests in Turkey.
- Our latest game, Nebuu is a word guessing game. It is the best party game for you and your friends.
- PLY is a simplistic music player controlled only by gestures. It was a result of a one day app challenge and I open-sourced it.
- You can watch all the popular videos you like with Fenomen Videolar app.
- Beatografi. It is a website for music producers to trade their beats and musical tracks to use in their records.
Projects
I also work on several software related projects on my spare time:
- Nightblade (formerly known as gcv4) is a fantasy-RPG setting written mostly by me. There is also a pbbg called Nightblade: Prelude. You can find its source code under the project gcv4
- Torrentor.v2 is an open-source remote torrent client and media suite that can be accessed via browser. current release is optimized for Raspberry Pi computers.
- TVChaser is a side project of me and @arascanakin. It is a service for those who watch lots of TV shows, that organizes your TV schedule and lets you see the upcoming episodes.It is expected to release soon for both iphone devices and android phones.
- I made a simple last.fm widget you can see on the left pane. just send a request to
hgeg.io/lastrk/?user=<your_user_name> to get html element. Source
- Here is a rule 110 implementation running on the web. For more information on rule 110 cellular automata, take a look at wikipedia page. Source code of the application is here.
- I've made an attempt to compose a set of cool practices of genetic algorithms. It is still a work in progress. For now, there are three applications implemented.
solver.py produces a polynomial from the target polynomial's output set for a range of inputs. monkey.py evolves a text to given sample text. Lastly, impressionist tries to draw an image with triangles by looking a target image. You can view the source code from here.