About

Engineering Principles

Long-Lived Systems

Code should outlive the time its developer spends on the project.

Clarity

I favor clear, sustainable approaches over complex "magic" solutions.

A Five-Year Perspective

I make decisions that hold up five years from now, not ones that merely solve today.

Respect for the Next Engineer

I write every line to guide the colleague who will inherit the code after me.

Discipline

I believe in early delivery, thorough documentation, and data-driven iteration.

Current Focus

I focus on building AI-powered applications and intelligent automation systems. Using modern web foundations such as TypeScript and Astro, I build high-performance projects and actively explore how large language models (LLMs) are transforming product engineering and software development workflows.

Working Style

Ownership and Autonomy

I work at my best in small, agile teams with clear areas of responsibility.

Effective Communication

Rather than constant meetings, I prefer asynchronous communication with intentional sync points that protect deep focus.

Managing Uncertainty

In ambiguous situations, I quickly choose reversible decisions, ship, and keep the process moving forward.

Sustainable Pace

Instead of temporary, rushed fixes, I stay focused on long-term sustainability and debt-free progress.

Background

Academic Background

I am continuing my Economics studies at Kadir Has University, blending the logic of financial systems with the world of software.

Engineering Literature

Outside of work, I enjoy reading about infrastructure articles, programming language design, and historical software decisions.

Experimental Development

Before defending an idea in theory, I always test it in practice by building side projects.

Languages

Turkish (Native), English (Professional).