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