Hi, I’m Yunus Emre Gül!

I’m a Java backend developer from Turkey 🇹🇷.
I like creating hobby projects in my free time, especially quick, fun vibe coding experiments! 💻
This blog is mainly a place to share unfinished or experimental projects that might otherwise stay hidden.
I will also explain the projects I’ve published. 🔧
Thanks a lot for stopping by! Hope you enjoy your stay here. 🌟
JSON Viewer

Building a Better JSON Viewer from Scratch 🔧

I’ve never been happy with the JSON viewers out there. Most feel outdated—it’s frustrating to see tools from the 2010s still dominating Google’s top results in this AI age. Each one had features that bothered me, and I kept thinking I could build something better. Plus, I was curious: could a site starting from zero actually climb Google’s rankings? So I decided to find out. Four hours of ‘vibe’ coding I built this entire JSON viewer in about four hours using Cursor. Sometimes the best projects happen when you just start coding and see where it takes you. ...

June 22, 2025 · 2 min
CallGraph Sample

CallGraph: Visualize Method Calls in IntelliJ IDEA 🔄

I built this IntelliJ IDEA plugin because understanding how different methods connect in complex codebases can be challenging sometimes. I found myself wishing for a visual way to trace these relationships. So I created CallGraph to solve that problem. What does CallGraph do? CallGraph shows you how methods in your Java code call each other. Just place your cursor on any method, hit generate, and you’ll get an interactive graph of all the callers and their relationships. ...

April 28, 2025 · 2 min
KibanaRowColorizer in action

Enhancing Kibana Logs with Color 🌈

I’ve been working with Kibana for a while now, and it feels too raw sometimes. It can be a bit difficult to spot what I’m looking for in the sea of logs. So I built KibanaRowColorizer, a simple userscript that adds color-coding to your Kibana logs based on log level. 🎨 How it works The script runs quietly in the background, checking for new logs every half-second. When it finds them, it applies colors based on log level: ...

April 27, 2025 · 1 min