Mert Kahyaoğlu

I'm a software engineer living in Turkey, focusing mainly on engineering for the web and open source. I'm a big fan of continuous learning. I love solving algorithmic puzzles, writing open source code and contributing to projects on GitHub.

I graduated with the highest GPA (3.94) amongst 2016 graduates (~7000 students) at Mugla University, awarded with the High Honor Student Certificate.

Software Engineer at iyzico
[email protected]


  • Proficient with languages such as JavaScript, Python, PHP, Go & Java.
  • Prototyped and designed high performance mobile-friendly single page applications using React, Angular & Vue.
  • Created e-commerce websites from various fields with a custom administrative panel using Laravel.
  • Developed mobile applications using Android SDK, React Native, Ionic.
  • Developed various software solutions using Git, NodeJS, MongoDB, Redis, MySQL, Heroku, Docker, AWS.
  • Proficient with multiple operating systems such as OSX, Linux, Windows.


Software Engineer at iyzico, Sep 2017 - Present

  • Working on merchant control panel. Developing high performant , responsive user interfaces.
  • Using technologies such as React, Redux, Styled Components, Webpack, Jest & GraphQL.


Full Stack Developer at Oznet, Jul 2016 - Aug 2017

  • Responsible for technology & product development of the company.
  • Created a custom CMS from scratch using Laravel, specifically for e-commerce websites. Implemented various features such as blog/content management, product management, detailed cargo management, order management, statistics & reporting, money transfer system.
  • Built mobile applications for customers for both IOS & Android platforms using hybrid technologies such as React Native & Ionic.
  • Created commercial websites using Wordpress and developed in-house plugins.
  • Integrated various automated features for the team to decrease operations load.


Software Engineer Intern at Google, Apr 2016 - Aug 2016

  • This internship was part of Google Summer of Code 2016 program. I developed a graphical user interface for Jekyll. I worked side by side with mentors from Github. The project is divided into two parts, a Ruby-based HTTP API that handles Jekyll and filesystem operations, and a front end built with React.js.


MSKU Computer Engineering Department R&D Intern,  Jul 2015 - Aug 2015

  • Practised JavaScript frameworks such as React, Angular and Ractive.
  • Made weekly presentations about web development tools (Ractive, Gulp, Jasmine, Less, Webpack).
  • Contributed to Atom Editor (GitHub's Open Source Text Editor) and developed a real-time chat package for the editor.


Web Developer Intern, May 2014 - Sep 2014

  • Built websites with CMS using PHP, Javascript, HTML and CSS.
  • Developed a micro Wordpress framework that makes building websites fast and easy.



BS in Computer Engineering, 2012 — 2016

  • GPA: 3.94/4.00, 1st rank of the university (among ~7000 students), High Honor Student.
  • Specializations: Web development, data mining, machine learning, programming languages.
  • Finished English preparatory year with the score of 92/100.


Jekyll Admin - Official admin panel for Jekyll

A Jekyll plugin that provides users with a traditional CMS-style graphical interface to author content and administer Jekyll sites. The project is divided into two parts. A Ruby-based HTTP API that handles Jekyll and filesystem operations, and a front end built with React & Redux, built on that API.

Atom Chat & Atom Video

  • Developed a chat package for Atom Text Editor. Used CoffeeScript for the front end, NodeJS for the back end and for seamless communication between two.
  • Developed a video chat package using React.js, Redux and Peer.js. Clients talk to each other with P2P.

Twitter Sentiment Analysis for Turkish tweets

  • Developed a machine learning application using Python.
  • Used Twitter API (Tweepy) to collect data, cleaned tweets and populated a train data.
  • Applied Naive Bayes Classification algorithm to classify tweets either positive or negative.
  • Built a user interface that shows percentages of positive and negative tweets of a user.
  • Related slides can be found in the Github repo.

Movie Stats - Statistics about top 250 movie of

  • Collected data using web mining tool Scrapy.
  • Built a user interface with AngularJS.

Brainballs - 2D Memory game for web & mobile platforms

  • Used Phaser.js for the web application.
  • Developed an Android application as well.

You can find more about my projects on my personal website.

Powered by CakeResumePowered by CakeResume
Powered by CakeResumePowered by CakeResume