Thinker & Observer & Meaning Seeker E-Commerce Architect & Shopify Expert
I write to understand and make sense of life: how we think, why we act the way we do, where we come from, and where we're trying to go. Psychology, culture, art, cities, and whatever else shapes the way we live. Maybe it's a search for answers, but the real purpose is to think. I've been here since 2004, and I'll keep going wherever it takes me. I work with e-commerce teams to improve performance and user experience by refining their technical structure and clarifying their real business goals. Beyond building and optimizing Shopify stores, I focus on turning technical complexity into a strategic advantage. I also share my insights on e-commerce trends, strategies, and best practices through my writing and video content.

// Strategic Content Creator const creator = { focus: ['Tech', 'E-Commerce', 'Shopify'], role: "Content Creator" goal: "Sharing insights, demystifying tech, and empowering others in the e-commerce ecosystem" };

Boğaziçi University Graduation Speech
And we have come to the end of another beautiful story… This is not actually an end; it is a new beginning to share what we have gained at Boğaziçi with others. Today, here, we will toss our caps into the air like seeds that will each turn into a different beautiful flower in the spring, and we will share the uniqueness of being Boğaziçi students with different lives…
Shopify Site Review: rains.com
Today, I’ll be reviewing the site Rains.com. Rains is a brand established in Denmark in 2012, producing raincoats and waterproof bags. They use Shopify as their infrastructure, paired with a very intelligently coded theme. In this review, I’ll be analyzing and sharing my notes on the theme of Rains.com that I found and really liked.
Culture
Art, cinema, literature, travel impressions, and cultural stops from everyday life.
103 Famous People in One Painting
The painting Discussing the Divine Comedy with Dante was created in 2006 by Chinese artists Dudu, Li Tiezi, and Zhang An. Inspired by Raphael’s fresco The School of Athens, the painting features iconic figures like Gandhi and Napoleon alongside lesser-known individuals like Liu Xiang and Juan Antonio Samaranch.
Engineering
Coding, web standards, performance optimization, and clean code practices.
Shopify: How to find orders containing bundles in Shopify Flow?
If you want to find orders containing bundles in Shopify Flow and send an internal email, you can use the following steps. Go to Shopify Flow page on your store. Create a new flow. Select Trigger: Shopify > Start when: Order Created. Then + Add an action: Flow > For each item in order.lineItems. Then + Add a condition: Check if Line item group title not empty and exists. Then + Add an action: Send an internal email. After these steps, Shopify Flow will send an email for each order that contains a bundle. You can customize the email content and recipients as you wish.
Shopify: Liquid Snippet for Loading CSS Asynchronously
Shopify recently added section.index to the Liquid API. This is a great addition that allows you to do things like selectively load CSS based on the section index. This is useful for things like loading CSS asynchronously, which can help improve your page speed scores. If you want to load CSS asynchronously on Shopify, you can use this Liquid snippet: css.liquid {%- liquid assign css = css | default: false assign section_index = section_index | default: 3 -%} {%- if section_index > 2 -%} <link rel="stylesheet" href="{{- css | asset_url-}}" media="print" onload="this.media='all'"> <noscript> {{- css | asset_url | stylesheet_tag -}} </noscript> {%- else -%} {{- css | asset_url | stylesheet_tag -}} {%- endif -%} Then, you can render this snippet in your theme with this code:
Hugo: Dynamic Image Rendering with URL Replacement
If you want to use Hugo to dynamically render images with URL replacement and lazy loading, here is the code. {{ $card__show_image := .Params.show_image }} {{ $cardImageURL := "" }} {{ if and (eq $card__show_image "true") (.Params.images) }} {{ with .Params.images }} {{ range $image := . | first 1 }} {{ $cardImageURL = replaceRE "(=w|s)(2400|1600)" "$1360" $image }} {{ end }} {{ end }} <img src="{{ $cardImageURL | absURL }}" alt="{{ .LinkTitle }}" decoding="async" loading="lazy"> {{ end }} I’m using this code on my blog to render images with lazy loading and responsive image sizes on different part of my blog, like cards, cover images etc.
Shopify
Shopify ecosystem, Liquid development, API integrations, and platform-specific technical expertise.
Shopify Site Review: rains.com
Today, I’ll be reviewing the site Rains.com. Rains is a brand established in Denmark in 2012, producing raincoats and waterproof bags. They use Shopify as their infrastructure, paired with a very intelligently coded theme. In this review, I’ll be analyzing and sharing my notes on the theme of Rains.com that I found and really liked.
Education
The process of learning and teaching; mentorship notes, educational materials, and the discipline of lifelong growth.

Boğaziçi University Graduation Speech
And we have come to the end of another beautiful story… This is not actually an end; it is a new beginning to share what we have gained at Boğaziçi with others. Today, here, we will toss our caps into the air like seeds that will each turn into a different beautiful flower in the spring, and we will share the uniqueness of being Boğaziçi students with different lives…
Tech
Digital tools, hardware reviews, software ecosystems, and current notes from the technology world.
Mind Journeys
Inner discoveries, psychology, habits, and thoughts on building a more intentional life.
