About

I’m Hasan. I like making complex things feel simple.

I’m a software engineer who enjoys turning ideas into clear, dependable experiences for the web.

Hasan Codes is my place to collect projects, write through technical decisions, and share useful things I learn while building.

How I work

A few guiding principles.

  1. 01

    Clarity over noise

    Make the important things obvious, in the interface and in the code behind it.

  2. 02

    Details matter

    Thoughtful defaults, useful feedback, and careful finishing turn software into a good experience.

  3. 03

    Keep learning

    Stay curious, test assumptions, and share the useful parts of the process along the way.

Keep exploring

See what I’m building and thinking about.