FGFIRAT GROUP HAKKINDA
—/6 FEEDS ISS · — --:--:-- UTC+3
scroll = zoom · sürükle = keşfet · yaklaş, sokaklara in
EVENT LOG // GERÇEK ZAMAN
◉ REPLAY 24H
LIVE TV
SOHBET // ZİYARETÇİLER
NEWS
sinyal bekleniyor…

Fırat Group · Türkiye

Baran Fırat Şahin

I build and operate live systems on my own — from the first line of code to production. The screen above is one of them. This page explains what it is, how it was built, and where every number on it comes from, in my own words.

What this system is

The World Terminal is a single-surface operations screen: one map, one clock, one continuous stream of real events. It exists because I wanted to see the state of the world the way an operations desk sees it — not as a feed of articles, but as positions, magnitudes and timestamps on a map you can zoom into until you reach street level.

It is written by hand. No framework, no page builder, no template, no component library. The interface is plain HTML, CSS and JavaScript; the backend is a single edge worker that fetches, normalises, caches and serves data close to the visitor. I made that choice deliberately: a framework would have been faster to start and slower to understand, and I wanted to understand every layer of what I was running.

The one design rule: real data, honest failure

Every value on the screen resolves to a live source. Nothing is simulated, padded, or invented to make the interface look busy. When a source stops responding, the terminal does not substitute a plausible number — the panel switches to SIGNAL LOST and stays there until the source recovers.

This sounds like a small thing. It is the hardest constraint in the whole project, and it is the reason several features were cut. A dashboard that fills gaps with invented values is a dashboard that lies quietly, and a screen that lies quietly is worse than an empty screen. The visitor counter is a real counter. The event log is a real log. If a number is on this page, something measured it.

How it is engineered

Where the data comes from, and what is mine

The underlying measurements — seismic events, natural hazards, orbital and air traffic positions, atmospheric and space-weather indicators, market and network indicators, and news headlines — belong to public scientific, governmental and publisher sources. I do not own that data and I do not claim to. Every record carries its source inside the application: the panel names it, the popup names it, and each news headline links directly to its original publisher.

What is mine is the system around the data: the interface, the normalisation and fallback logic, the failure semantics, the geospatial correlation between events and places, the caching layer, and the judgement about what belongs on a single screen and what does not. Headlines are shown as headlines and are never republished as full text. The purpose of this site is to demonstrate the engineering, not to reproduce someone else's content.

Who I am

I am an independent builder from Türkiye, working across offensive security, fullstack and edge engineering, applied AI, and market infrastructure. I run IT operations at Fırat Group / BEQW Systems. Security work is authorised assessment work only — penetration testing, vulnerability assessment, hardening and security automation — and its details stay private for operational reasons. On the AI side my interest is systems that run fully offline on local hardware, where no data leaves the machine. On the market side I build systematic infrastructure with hard risk controls; strategies and parameters are private.

Most of what I know is self-taught, built over years of shipping things that had to actually run. I hold degrees in International Marketing (Selçuk University) and International Trade & Logistics (Anadolu University).

Contact

LinkedIn: Baran Fırat Şahin · GitHub: github.com/baranfiratsahin · Detailed profile →