hi, I'm

I build software.

Writing code since I was 12. Shooting and editing stories on the side. Since 2025, turning problems into products.

DEVELOPERbuilds the engine
CREATORtells the story
ENTREPRENEURships the idea

Poke a circle. The magic's in the middle.

7 countries · 2 languages
the story so far

Less résumé,
more save file.

Five chapters. Scroll through, poke things.

{ }</> ;=>
chapter 1
12

Player one joins the game.

I started studying and building software at twelve. Curiosity never logged off.

chapter 2

Backend is home base.

Software is my core, especially the engine room: logic, data and systems that hold products up.

chapter 3

Then I picked up a camera.

I know how digital content gets made, and how people actually watch it.

IdeationStorytellingShootingEditingMontage
chapter 4

Seven countries, many ways of seeing.

1
2
3
4
5
6
7

New places, new habits, new problems to notice. Ask me where over coffee.

TurkishEnglish · professional working level
chapter 5 · plot twist
2025

I got serious about building businesses.

I stopped only making things and started hunting for problems worth solving.

Code+Creative eye+Curiosity=Products
how my brain works

One loop. On repeat.

01

Notice

Spot what's slow, costly or annoying.

02

Imagine

Ask: what if software did this?

03

Build

Code it. Shoot it. Shape it.

04

Ship

Put it in front of real people.

…then notice the next thing ↺
problems → products

Two things I built
because something bugged me.

More cooking. These two are live proof of the loop.

PROJECT 01 · PROPTECH

İlanOluştur.com

₺5,000–₺15,000

That's roughly what one professional real-estate drone shoot costs.

Problem

A drone video makes a listing shine, but it means a pilot, scheduling and a real budget.

Idea

What if all you needed was the property's ada / parsel number?

Product

Enter block and parcel. Software generates a virtual drone video. No shoot, no pilot.

try the idea
Enter a block and parcel, then hit generate.

Illustrative preview of the idea, not an actual render.

PROJECT 02 · OPEN SOURCE · TYPESCRIPT

FlexQL

Every new frontend filter shouldn't mean another backend ticket.

Problem

As filtering needs grow, backend developers keep adding and changing query logic, again and again.

Idea

Let the frontend send a flexible, human-readable expression instead.

Product

An open-source query language that runs expressions through Lexer → Parser → AST → Adapter.

try it →
flexql playground
1 · Lexer → tokens
2 · Parser → AST
3 · Adapter → SQL (example)

Simplified demo of the pipeline. Here ; means AND and , means OR.

next level

Got a problem worth solving?

Let's turn it into something people actually use.

DeveloperCreatorEntrepreneur