Skip to content

Mehmet Selim Turan

Senior Software Developer & Squad Technical Lead

Fullstack Developer — Node.js / NestJS · .NET · Next.js / React · AI-Assisted Engineering

I have been building products for seven years, and the part I still like most is the moment something goes live. At Logo Yazılım I lead a six-person squad, though most of my day is still spent in the editor. Lately I have been getting AI agents to work like part of the team, and it works.

Have you ever had a dream you were sure was real?
MST

01 // about

An engineer who ships products end to end

I'm a self-taught software developer with a genuine passion for the JavaScript ecosystem, and the enthusiasm that got me started is still what drives the work. Today I'm Senior Software Developer & Squad Technical Lead at Logo Yazılım.

Across seven years I've built products end to end, and most of the weight sits on the backend: .NET and NestJS services, microservices and event-driven APIs, data models, message queues and caching. I shape the Next.js front ends that consume them, tune the CI/CD pipeline and take the whole thing to production: architecture, code, tests, deployment, monitoring and incident response.

I came up through the front end and still write UI every week, but the job outgrew that label years ago. As Technical Lead of the KWS squad I own the technical decisions and delivery for a six-person cross-functional team, and the growth of the people doing the building.

What I'm most invested in right now is AI-native engineering. I don't treat AI as autocomplete; I orchestrate it. Claude-based agents run across the whole lifecycle: implementation, refactoring, code review, test generation, documentation and release. The payoff is measurable: roughly 30% shorter delivery cycles, more consistent code and far wider review coverage.

Away from the editor, I won Türkiye's national Water Ambassadors competition and represented my country at the European Parliament, volunteered with Erasmus+ EVS in Porto, and won Google's Young Agencies Academy.

Good architecture is the one you can still change on a Friday. ☕

02 // expertise

Frontend, backend, AI and fullstack

I work across every layer of a product, from the data model to the interface in production. Four areas stand out:

React · Next.js · TypeScript

Frontend Development

I build fast, accessible and SEO-friendly interfaces with React and Next.js. SSR, SSG and ISR strategies, micro-frontend architecture, design systems and Core Web Vitals work are part of my daily routine.

  • Next.js (App & Pages Router)
  • React 19
  • Micro-frontends
  • Tailwind CSS
  • Core Web Vitals
  • Technical SEO

Node.js · NestJS · .NET

Backend Development

I design scalable services and APIs with Node.js / NestJS and .NET, working on microservices, event-driven communication, message queues, caching and secure authentication flows.

  • NestJS
  • .NET / C#
  • REST · GraphQL · gRPC
  • PostgreSQL · MSSQL · MongoDB
  • Redis
  • RabbitMQ · Kafka

Claude Code · Agents · MCP

AI-Assisted Engineering

I orchestrate Claude-based coding agents across the whole software lifecycle: implementation, refactoring, code review, testing, documentation and release. In my squad this practice cut feature delivery time by roughly 30%.

  • Claude Code
  • Multi-agent workflows
  • MCP tooling
  • Prompt & context engineering
  • LLM API integration

Architecture · CI/CD · Leadership

Fullstack Architecture & DevOps

I take end-to-end ownership from data model to production: architectural decisions, containerised CI/CD, staged rollouts, observability and incident response. I also define engineering standards and mentor the team.

  • Docker · Kubernetes
  • GitHub Actions · GitLab CI · Jenkins
  • Nginx · Traefik
  • Prometheus · Grafana · OpenTelemetry
  • Scrum · Kanban

// the construct

Unfortunately, no one can be told what the Matrix is. You have to see it for yourself.

Morpheus

Missed the intro? Take a seat, switch the television on and start the story over.

03 // experience

Professional experience

  1. Senior Software Developer & Squad Technical Lead — Logo Yazılım

    – Present

    Istanbul · Full-time (hybrid) · Enterprise B2B software

    • Lead the KWS squad as Technical Lead: a six-person cross-functional team with end-to-end ownership of architecture, development, CI/CD, release management and team growth.
    • Develop across every layer of the product: .NET services and APIs, Node.js / NestJS back ends and React / Next.js applications.
    • Built the shared sales platform used across multiple products with NestJS: product catalogue, order and payment flows, campaign and pricing rules, e-commerce integrations.
    • Designed the micro-frontend platform and the service-oriented backend architecture, defining module boundaries, shared component contracts and authentication flows.
    • Established the squad's AI-assisted engineering practice with Claude-based agents, cutting feature delivery time by roughly 30% while improving review coverage and code consistency.

    Key products: Peoplise · isbasi.com · logo.com.tr · elogo.com.tr · lgo.link

    • .NET
    • NestJS
    • Next.js
    • React
    • TypeScript
    • Docker
    • Kubernetes
    • PostgreSQL
    • MSSQL
    • Redis
    • RabbitMQ
  2. Software Developer — Odeon Software & Technology

    –

    Istanbul · Full-time (remote) · B2C e-commerce and travel

    • Developed end to end, with React and Next.js, the B2C e-commerce and booking platform that sells flight, hotel and train tickets on a single storefront: search, filtering, cart and payment flows.
    • Built the product's multi-module content management system from scratch: role-based access control, media management and multi-language (i18n/l10n) editing.

    Key products: Coral Travel · Back-office CMS

    • Next.js
    • React
    • TypeScript
    • Ant Design
    • SCSS
    • REST
  3. Senior Frontend Developer — Demirören Media

    –

    Istanbul · Full-time (remote) · High-traffic media platforms

    • Developed shared components and new features for national news and broadcast platforms serving millions of monthly visitors.
    • Led front-end performance work: caching, lazy loading, bundle-size reduction and Core Web Vitals improvements, with semantic, accessible and SEO-compliant markup.
    • Standardised build configuration and the shared component library across projects, reducing duplicated code.

    Key products: Kanal D · CNN Türk · Radyo D · Dream Türk

    • React
    • JavaScript
    • SCSS
    • .NET
  4. Frontend Developer (React) — Bilge Adam

    –

    Istanbul · Full-time (remote) · Outsourced to Trive · Fintech and capital markets

    • Built financial and trading platforms from scratch with React inside an Agile/Scrum team, and refactored legacy codebases into a maintainable structure.
    • Implemented real-time market data screens, secure authentication and session flows, and regulation-compliant multi-language interfaces.

    Key products: Trive · Işık Menkul Değerler

    • React
    • TypeScript
    • WebSocket
    • REST
  5. Frontend Developer — Szutech

    –

    Istanbul · Full-time (hybrid) · Online education

    • Developed the egitim101.com online education platform end to end on ASP.NET MVC with JavaScript, jQuery and Bootstrap: course delivery, enrolment and payment flows.

    Key products: egitim101.com

    • ASP.NET MVC
    • JavaScript
    • jQuery
    • Bootstrap
  6. Student Assistant (part-time) — Atatürk University, Computer Center

    –

    Erzurum · Part-time

    • Provided systems, network and end-user technical support alongside my bachelor's degree.

04 // skills

Technical skills

Languages

  • JavaScript (ES6+)
  • TypeScript
  • C#
  • PHP
  • SQL
  • Shell / Bash
  • HTML5
  • CSS3

Frontend

  • React
  • Next.js (SSR/SSG/ISR)
  • Micro-frontends
  • Redux Toolkit
  • Zustand
  • TanStack Query
  • React Native
  • Angular
  • Tailwind CSS
  • SASS/SCSS
  • shadcn/ui
  • Vite
  • Webpack
  • Turbopack

Backend

  • Node.js
  • NestJS
  • Express.js
  • .NET / ASP.NET
  • Laravel
  • REST
  • GraphQL
  • gRPC
  • WebSocket
  • JWT
  • OAuth 2.0

Architecture

  • Microservices
  • Event-driven design
  • Domain-Driven Design
  • SOLID
  • Clean Code
  • API Gateway
  • Saga
  • Circuit Breaker
  • Rate limiting
  • Caching

Data & Messaging

  • PostgreSQL
  • MSSQL
  • MySQL
  • MongoDB
  • Redis
  • Memcached
  • Firestore
  • RabbitMQ
  • Kafka

DevOps & CI/CD

  • Docker
  • Kubernetes
  • GitHub Actions
  • GitLab CI
  • Jenkins
  • Nginx
  • Traefik
  • Vercel
  • Linux

Observability

  • Prometheus
  • Grafana
  • OpenTelemetry
  • ELK Stack
  • Sentry
  • LogRocket

Testing & Quality

  • Jest
  • Unit & integration tests
  • Postman
  • SonarQube
  • Secure coding
  • Lighthouse

AI Engineering

  • Claude & Claude Code
  • Agent orchestration
  • MCP
  • Prompt engineering
  • Context engineering
  • Anthropic & OpenAI APIs
  • GitHub Copilot
  • Cursor

Leadership & Agile

  • Technical leadership
  • Mentoring
  • Architecture ownership
  • Scrum
  • Kanban
  • Sprint planning
  • Jira
  • Confluence

05 // education

Education, certifications & achievements

2026 – Present

M.Sc. in Computer Engineering

Ahmet Yesevi University

Ongoing · Focused on software architecture and distributed systems

2014 – 2020

B.Sc. in Management Information Systems

Atatürk University

Erzurum, Türkiye

Languages

  • TurkishNative
  • EnglishProfessional working proficiency

Certifications & achievements

  • 2026

    Squad Technical Lead (STL) Programme — Logo Yazılım

    Technical leadership, team management and delivery ownership.

  • 2026

    NestJS Backend Development Training

    Two-week intensive programme, Istanbul.

  • 2024

    SecureFlag — Secure Coding

    Application and front-end security, vulnerability prevention.

  • 2017

    Water Ambassador — Ministry of Agriculture and Forestry of Türkiye

    Won the national competition and represented Türkiye at the European Parliament.

  • 2017

    Erasmus+ European Voluntary Service (EVS)

    Education and recreation programme in Porto, Portugal.

  • —

    Google Young Agencies Academy

    Won the competition organised by Google and attended its training seminar.

  • 2015

    CCNA — Cisco Certified Network Associate

    Routing, switching and network infrastructure.

07 // contact

Let's build something together

For a project, a collaboration or a technical conversation, reach out by email or on LinkedIn.

Schedule a meeting

Pick a time that suits you, then open the invite in Google Calendar or download it as an .ics file.

In Google Calendar you can add "Join with Google Meet" and send the invite.

  • Sections

  • Commands