Hey, I’m Mert.

I’m a frontend developer exploring how small things grow into meaning — in the things I create, the worlds I build, and the way I grow.

Currently exploring: stickers, Spanish, leadership, baking, psychology, and small joys.

Who I Am

I create with clarity, empathy, and steady curiosity. I enjoy approaching challenges through thoughtful thinking, simple structures, and careful iteration. Outside of work, I explore small joys like stickers, Spanish, leadership, baking, and psychology. I grow through gentle experimentation and the tiny worlds I create along the way.

What I Make

Frontends with clarity

I create frontends with clear structures and readable logic. I care about making things work in ways that feel intuitive, stable, and free of unnecessary complexity.

Problem Solving with Empathy

I approach problems by understanding the people and context behind them. Good solutions come from care, clarity, and thoughtful consideration — not just code.

Tiny Creative Worlds

Some things begin as quiet gestures — a small character, a recurring shape, a feeling that needs a form. I let them grow slowly, without forcing a destination. The continuity matters more than the output.

Selected Work

BugJar

A browser extension for structured session capture. It records events as they happen — deterministic, scope-bound, and fully under user control. Built for the moments when reproducing a bug matters more than guessing.

Haklısın!

A small ritual for the everyday "I told you so" moments. It turns those tiny vindications into something collectible — warm, playful, and surprisingly precise about the absurd business of being right.

Kombin.dev

A quiet wardrobe analysis tool. It doesn't decide what to wear — it makes the stronger options visible. Calm, technical, and built around the idea that good taste deserves honest feedback.

Project Canon private

A private studio system for character-based creative work. It holds memory, proposes ideas, turns approved concepts into visuals, and handles publishing — so the repetitive parts stay quiet and the judgment stays with me.

eslint-plugin-next-pages-router

Catches broken route references in Next.js Pages Router at lint time, before they reach the browser.

eslint-plugin-mv3

Prevents closure traps in Manifest V3 executeScript calls. The kind of bug that only shows up at runtime — caught statically instead.

How I Grow

I'm shaped by small things — the quiet moments, the subtle shifts, and the lessons that arrive slowly over time. I try to move in ways that feel honest, without rushing what needs space.

Most of what I learn comes from staying close to the work — noticing what's breaking, what's missing, what could be gentler. Growth, for me, is less about milestones and more about the quality of attention.

  • I grow where I care
  • paying attention, softly
  • staying long enough to understand