Demir Danış

Hello, I'm

Demir Danış

Software Engineering Manager

Full-stack software architect & engineering manager with 15+ years delivering scalable systems. I lead high-performing teams and actively integrate AI-augmented workflows — from AI-assisted code review to LLM-driven architecture decisions — to ship faster without sacrificing quality.

About Me

Learn more about me

With over 15 years of hands-on experience spanning the full software lifecycle, I architect and deliver complex, high-scale systems from the ground up — bridging React, Next.js, and Angular frontends with robust NestJS, .NET, and cloud-native backends. As an Engineering Manager, I build and grow cross-functional teams where technical rigour and human development are treated as equally strategic priorities. I cultivate environments built on psychological safety, clear ownership, and a culture of continuous improvement. A core part of my leadership philosophy is the deliberate integration of AI across every phase of the SDLC: leveraging GitHub Copilot and LLMs to accelerate development cycles, automating code review and documentation pipelines, and applying AI-driven forecasting to sprint planning and capacity modelling. The outcome is consistently faster delivery, measurably higher code quality, reduced operational overhead, and — most importantly — engineering teams that grow stronger with every release.

Personal Info

NameDemir Danış
Locationİzmir, Turkey
Phone+90 506 107 84 77

Technical Skills

Leadership & Management

Engineering ManagementMentoring & CoachingAgile / ScrumCross-functional CollaborationTeam Leadership

AI-Augmented Engineering

LLM Integration (OpenAI / Claude / Groq)RAG (Retrieval-Augmented Generation)AI-Assisted Code ReviewPrompt EngineeringClaude Code, GitHub CopilotAI-Powered Test GenerationAI-Driven Documentation

Backend

Node.js & NestJSGoC# / .NETGraphQLWebRTC / Real-Time

Frontend

Next.js & ReactTypeScriptMicro FrontendTailwind CSSPlaywright / Cypress (E2E Testing)Progressive Web AppsAngular / Vue.js

Infrastructure & DevOps

System Design & ScalabilityMicroservices & Event-Driven ArchitectureDocker & KubernetesCI/CD & DevOps AutomationAWS / AzureKafkaObservability (Grafana / Prometheus)

Databases

PostgreSQLRedisMongoDBElasticsearchVector Databases (Pinecone / Milvus)

Resume

My professional journey

Experience

2021 - Continuing

Software Engineering Team Lead

Brew Interactive - İzmir - Remote

Leading a high-performing team of 5–6 engineers, delivering scalable solutions for global-scale projects using Agile methodologies. Transitioned to full-stack leadership role managing both frontend and backend responsibilities.

ReactNext.jsAngularNode.jsNestJS.NETMongoDBPostgreSQLRedisKafkaAWSAzureElasticsearchGraphQLMicroservicesCI/CDDockerKubernetes
2016 - 2021

Senior FullStack Software Engineer

Veriyaz Yazılım - İzmir - Remote

Contributed to end-to-end development of large-scale projects including B2B marketplace platforms, real-time communication systems, and location-based services.

AngularGoC#.NETIcelinkWebRTCCouchBaseDBAWSAzureRedisElasticsearchCI/CDNginxKubernetes

Education

2011

Computer Engineering

Ege University - İzmir, Turkey

Bachelor's degree in Computer Engineering with focus on software development and system design.

Portfolio

My recent works

villasepeti.com
E-commerce🔗

villasepeti.com

Modern e-commerce platform with advanced search capabilities and real-time inventory management.

ReactNext.jsMUIHasuraGraphQLNestJS
Enuygun Finans
Fintech🔗

Enuygun Finans

Credit and loan management system for Turkey's leading travel platform.

ReactNext.jsStrapiGraphQL
dod.com.tr
Web Application🔗

dod.com.tr

dod.com.tr developed with Vue.js and Ant Design, documented with Storybook.

Vue.jsAnt DesignStorybook
Sensat Component Library
Web Application🔗

Sensat Component Library

sensat.com developed with Vue.js and Ant Design, documented with Storybook.

Vue.jsAnt DesignStorybook

Blog

Thoughts, insights & technical deep-dives

TDD: Test Driven Development or Trouble Driven Development?
TDDTesting

May 07, 2026 · 6 min read

TDD: Test Driven Development or Trouble Driven Development?

TDD can be one of the most effective ways to build safe, maintainable systems, but used dogmatically it can also become friction. The real question is not whether TDD is good or bad, but whether it fits the context.

Read More
Where Are the Programmers of the Past?
AILearning

April 30, 2026 · 6 min read

Where Are the Programmers of the Past?

A nostalgic reflection on the early days of programming — when breaking a system meant learning something new, and solving a problem was a journey worth taking.

Read More
Through the Eyes of a Team Lead: A Respectful and Results-Oriented Interview Process
LeadershipRecruitment

April 26, 2026 · 7 min read

Through the Eyes of a Team Lead: A Respectful and Results-Oriented Interview Process

Hiring processes stuck in the early 2000s, meaningless case studies, and AI as a litmus test for seniority — a candid take on what modern recruitment should actually look like.

Read More
Have We Become Slaves to AI?
AIEngineering

March 04, 2026 · 9 min read

Have We Become Slaves to AI?

AI is transforming how we write software — but are we trading long-term engineering quality for short-term velocity? A candid look at what we're getting wrong, and how to course-correct.

Read More