00 / DECISION BOUNDARY — MOVE HORIZONTALLY TO REVEAL00 / SURFACE TO SYSTEM — ONE DECISION, TWO LAYERS

BEHINDTHE SCREENA DECISION.

Full-stack product engineer. I develop interface, API, and data as continuations of the same decision.

That is why I design not only the screen, but also the contract, failure state, and delivery boundary behind it.

Product

Frame it

Define the problem, authority boundaries, and the user decision that is expensive to reverse.

Interface

Make it visible

Turn state, authority, and system feedback into a legible interaction model.

Systems

Connect the layers

Make the interface, API, and data model carry the same product contract.

Verification

Prove it

Verify the critical flow through tests, observable errors, and explicit delivery boundaries.

03Selected product systems
53Enterprise interface pages
02Production-focused internships
3.46Undergraduate GPA / 4.00

Work shaped by production constraints.

RECORD 01

PRODUCTION · VERIFIED

Full-Stack Developer Intern

Kafein Technology Solutions · FEYS / Türk Telekom

Worked across a 53-page Next.js interface and Spring Boot mock API on contracts, validation, request correlation, and error semantics.

  • Next.js
  • Spring Boot
  • REST contracts
  • Validation
  • Correlation-ID
  • Error semantics

RECORD 02

PRODUCTION · VERIFIED

Frontend Developer Intern

Kafein Technology Solutions

Built React modules, API integrations, responsive states, and reusable interface prototypes.

  • React
  • API integration
  • Responsive states
  • UI prototypes

B.Sc.

Manisa Celal Bayar University