T+050 · WORKING CODE

LAB / 04—06

DATA · NETWORK · PUBLISHING

ACTIVE LOG · 03

I record whereworking codebreaks, too.

A demo shows success.
A lab makes the limit visible.

That is why every entry keeps the same three records: technical question, working answer, and honest limit.

EXPERIMENT SURFACE04 / 06
04

Frontend systems experiment

Türkiye Weather Dashboard

DATA FIELD81 / 81
QUESTION

How can live data for 81 provinces, a map, and user preferences remain calm on one responsive surface?

WORKING ANSWER
React 19, TypeScript, Leaflet, OpenWeather, two languages, and a weather-aware theme work together.
OPEN LIMIT
API keys and provider limits keep the live-data layer within client-demo boundaries.
  • 81 provinces
  • React 19
  • Leaflet
  • TR / EN
05

Interactive learning tool

Network Troubleshooting Guide

SIGNAL PATH07 LAYERS
QUESTION

Can the OSI model and ten common failures become inspectable scenarios instead of a memorized list?

WORKING ANSWER
A working learning surface built with vanilla web technologies, GSAP, bilingual content, and selected network simulations.
OPEN LIMIT
The content is strong; its loading rhythm and visual system need revision before this becomes a main case study.
  • 7 layers
  • 10 scenarios
  • GSAP
  • TR / EN
06

Content product / publishing platform

Postify

PUBLISHING FLOWLIVE / POSTIFY
01DRAFT
02REVIEW
03PUBLISH
04INDEX
PUBLISHED RECORDReadable content, repeatable flow.

A live blog surface connecting content to a repeatable publishing flow.

TIPTAP · JWT · PWATR / EN
LIVEPOSTIFY
CONTENT FLOW
QUESTION

How can content creation, permissions, and publishing become one readable flow?

WORKING ANSWER
A bilingual blog platform built with React 19, Redux Toolkit, TanStack Query, TipTap, Supabase/PostgreSQL, JWT authorization, PWA support, and Recharts analytics.
OPEN LIMIT
The live product surface is verifiable; traffic, team editorial usage, and scale metrics are outside this record.
  • React 19
  • TipTap
  • JWT / RBAC
  • PWA
  • TR / EN

03 RECORDS · 03 OPEN LIMITS

A result without a known limit is not a decision.

Each record pairs a working answer with the condition that can invalidate it. The same discipline shapes the decisions behind the selected product work.

  1. 01QUESTION
  2. 02WORKING ANSWER
  3. 03OPEN LIMIT
  4. 04DECISION