About Me

A closer look at who I am, how I work, and where I'm headed.

Overview

Hello, I'm Ertuğrul.

I'm a Full Stack Developer who builds web and mobile applications. I enjoy turning ideas into scalable, user-focused products. I can work across the full development lifecycle of a project—from the user interface to backend services, from data flow to deployment processes.

I primarily work in the TypeScript ecosystem, using Next.js and Nuxt.js for modern web applications, NestJS for backend services, and React Native for mobile apps. When needed, I can also bring my backend development experience with Java and Spring Boot to projects.

When writing code, I prioritize performance, maintainability, and clean architecture principles. My goal is not just to build working applications, but to deliver products that can grow over the long term and provide real value to their users.

I enjoy creating technical content, learning new technologies, and continuously improving myself. Whether you're building a new product, growing an existing project, or looking for a technical partner, we can work together.

Career Story

Beginning

Getting into software

I started with web development, learning to build user interfaces with HTML, CSS, and JavaScript. Over time I moved into modern frontend architectures with React and Vue ecosystems.

Growth

Transition to Full Stack

I took on more than just the UI—API design, database management, and server-side logic. I gained end-to-end product development experience with TypeScript, Node.js, and Java/Spring Boot.

Production

Real-world products

I worked on live ticketing and reservation platforms. On projects like Biletandmore and RezervasyonYapp, I built high-traffic, user-focused solutions with Nuxt, React Native, and backend services.

Today

As a product developer

I align technical decisions with business goals. I continue building scalable products that balance performance, maintainable code, and user experience.

How I Work

🎯

User-centered

I design every feature starting from the end user's need. Technical excellence means little if it doesn't solve a real problem.

🏗️

Clean architecture

I write readable, modular, and testable code. I focus on structures that scale as projects grow over time.

Performance

I pay attention to load times, bundle size, and data flow optimization. Fast applications mean better experiences.

🔄

End-to-end ownership

I'm comfortable across the stack—from UI to APIs, mobile apps to deployment workflows.

📚

Continuous learning

I follow new technologies and share what I learn through Medium articles and side projects.

🤝

Collaboration

I value open communication and feedback. I maintain quality through clear documentation and code reviews.

Interests

Modern web & mobile developmentTypeScript ecosystem3D web experiences (Three.js)Technical writingProduct design & UXOpen source & side projectsAI toolingPerformance optimization

Goals

Meaningful products

Build scalable, sustainable software products that deliver real value to their users.

Knowledge sharing

Contribute to the community by sharing learnings through technical content and open source projects.

Becoming a product developer

Grow beyond just writing code—understand business goals and align technical decisions with strategy.

Technologies

🔥Vue.js / Nuxt.js
React / Next.js
📘TypeScript
RNReact Native
🟢Node.js / NestJS
Java / Spring Boot
🗄️PostgreSQL / MongoDB

If you'd like to collaborate or explore my projects: