I’m Yasin.
Creating Web Apps.

I design & develop modern and accessible web interfaces. You can read more about me here, but stick around if you like JavaScript, CSS, learning new things or travelling.

Featured Works

My Skillset

Here is the keywords that represent me. Yeah! I'm web developer but not a spider.

Semantic Markup

Semantic markup is mandatory for accessible website. So I follow rules meticulously.

Web Accessibility

I have responsibility to make sure that everyone has access to what I create regardless of ability.

Frameworks & Vanilla

I’m ready to use what your project needs. Whatever React, Vanilla JS or old school jQuery.

Development Env.

I choose Webpack, Parcel or Gulp to automate project workflow on your dependings.

Custom Properties

CSS evolved in time. It’s not weird anymore. I’m using css custom properties for flexibility.


Plain css isn’t enough if you’re not building an “hello world” page. I’m using SASS and LESS.


If <prefers-reduced-motion> do nothing, else fire sparklers!

Figma & Photoshop

I’m not a full-time UI designer but I have ability and experience in design.

Static Site Generators

The modern way to build websites and apps that delivers better performance


I’ve worked with great brands as a freelancer & agency employee.

  • Akbank
  • Akcelik
  • Denge Bilgisayar
  • eFinans
  • Gedik Yatirim
  • LC Waikiki
  • Makrobet
  • N Kolay
  • Sodexo

JavaScript ES6 Classes

Classes are a template for creating objects. They encapsulate data with code to work on that data.

Read article

Differences Between Const, Var and Let

My notes about const, var and let. Not a guide. Just notes.

Read article

JSX Arrays and Forms (React Notes - 2)

My ReactJS learning journey. I take this notes for myself.

Read article

Getting Started (React Notes - 1)

My ReactJS learning journey. I take this notes for myself.

Read article

Understanding JavaScript Promises

Many people struggle with understand how Promises work (including me). Promises are fundamental to asynchronous coding in JavaScript. In this post we try to understand promises with basic examples.

Read article