About Me

I discovered programming in high school with algorithm classes and started learning programming on my own. I always loved technology and computers, but once I was able to create software on my own, it became my passion and decided to make a living out of it. My fields of interest on the domain are pretty large. I like the abstractions on some fields such as compiler theory or language theory, but also love the possibility to touch the end-user with an elegant design on front-end applications.

Contact Details

You can email me anytime at
contact [at] moraybaruh [dot] com

Education

EPITA

Master in computer engineering 2013 - 2018

Kremelin Bicêtre, Paris/France

Bahçeşehir University

Computer engineering 2014 - 2015 Spring semester

via Erasmus exchange program
Istanbul, Turkey

Lycée Français Pierre Loti d'Istanbul

High school 2010 - 2013

Science baccalauréat
Istanbul, Turkey

Skills

Languages

  • Turkishnative
  • Frenchnative
  • Englishadvanced
  • Spanishbeginner

  • Programming languages

    Swift
    Objective-C
    Java
    Ruby
    PHP
    SQL
    C
    C++
    Shell Scripting

    Frameworks

    Cocoa Touch
    Laravel
    Ruby On Rails

    Typesetting / Office automation

    Microsoft Office
    HTML
    LaTex

    Softwares

    Mac OS X
    Microsoft Windows
    Linux
    iOS
    Xcode
    IntelliJ Idea
    Visual Studio
    Git
    GNU Make

    Work Experience

    EPITA

    Teaching assistant Since February 2017

    In charge of writing and grading projects for third year engineering students as well as help them.

    ipso santé

    iOS developer intern September 2016 - January 2017

    In charge of developing new features and maintaining a medical record application for iPad.

    DringDring

    Co-founder and iOS developerSince March 2016

    Helped found a startup based on peer-to-peer delivery. Developed the iOS application from scratch.

    Valensas

    iOS developer internJune - August 2015

    In charge of creating proof of concept prototypes.

    Academic projects

    Alix

    Since May 2017

    A front and back office for the Alix chat bot, where clients can submit catalogues to appear in the bot's suggestions. Developed with Ruby on Rails and Vue.js.

    Safedesk

    Since February 2017

    A serious-gaming website to increase knowledge on how to avoid security threats on office environments, developed in PHP and Angular2.

    Tiger Compiler

    February - June 2016

    A compiler for the Tiger language implemented in C++.

    LibBistro

    December 2015

    An arbitrary precision calculator developed in C++.

    42SH

    November 2015

    A POSIX compliant Shell Command Language interpreter, similar to Bash, developed in C.

    Malloc

    October 2015

    An implementation from scratch of the C standard library's malloc, calloc, realloc and free functions.

    Glow

    April - May 2015

    A brick breaker game developed in Java without any help of third party libraries.

    QCR

    Sepember - December 2015

    A command-line OCR software developed in C.

    Personal projects

    Counter

    A simple iOS application to count and see the evolution over time.

    mbfc

    A simple Brainfuck interpreter and compiler.

    Spotify Notifier

    A daemon app for Mac OS X developed in Objective-C, sending notifications as track changes occur in Spotify.

    Prime Handler

    A small templated library created in C++ for manipulating different operations on prime numbers.

    Memoirs

    A text-based decision making game developed in C#.

    ST

    An iOS global chatting application created in Swift, making use of Parse in back-end.