Thinks in code,
fed by chaos.

I am Kaan, a full-stack software developer in Istanbul working across web, mobile, services and hardware. Here you will find what I have built, what I have tried and what I learned along the way.

03 — The mind behind the code

First I try to understand the question . Then I look for the answer in code, in an interface, sometimes with a soldering iron . When it breaks, finding out why is half the fun.

Role
Full-Stack Software Developer
Location
Istanbul / Türkiye
Focus
Web, mobile and service development, product analysis, IoT and hardware, blockchain R&D
Note 01

Settling scope, roles and acceptance criteria before writing code makes a lot of later code unnecessary.

Note 02

A system shows what it is not on one machine, but on real devices and in long runs.

Note 03

Controlled chaos: under every free-looking motion there is a grid, under every decision a reason.

The full archive

Fields of exploration

04 — Fields

Web front ends, services and admin panels with Next.js, NestJS and Vue. Full-stack development and integration in multi-site, multilingual systems.

TypeScriptNext.jsNestJS
Work in this field

Customer apps with React Native and Expo. Mobile experiences that share one product model with the web and service layers.

React NativeExpotRPC
Work in this field

Requirements, use cases, screen families and a role-permission matrix. Separating the first release from the next and recording decisions.

RequirementsRoles & permissionsMVP
Work in this field

A blockchain core written in Go, permissioned PoA, services talking over gRPC, and long-running tests on real devices.

GogRPCPoA
Work in this field

Systems that spill out of the screen: a building-washing drone, digital ad displays, vehicle tracking and smart agriculture. With Raspberry Pi, Jetson Nano and ROS.

Raspberry PiROSTelemetry
Work in this field

Building motion and typography with code; smooth, accessible, fast interfaces. This site and the experiments in the lab are where that happens.

VueSVGGSAP
Work in this field
05 — Laboratory

Live experiments

Small, working, touchable. Each one answers the same question: how does this feel?

01 — Generative field
02 — Kinetic type
03 — Shape morph
The whole laboratory
  1. 02Making a Vue SPA visible to search engines and AI crawlers5 min
  2. 03A separate share card for every page and language, drawn with Satori6 min
  3. 04Syne's g: not a bug but the design, and I still replaced two letters5 min
  4. All articles

If there isan idea,there is something to talk about.

Say hellodevilyxrd
@gmail.com
All ways to get in touch