Aydemir Eray Han LinkedIn profil fotoğrafı

Aydemir Eray Han

Bilgisayar Mühendisi / Yazılım Geliştirici / Geobilgi

İzmit

Backend, frontend, mobil uygulama ve geliştirici araçları tarafında üretim yapan; açık kaynak paketler, .NET içerikleri ve pratik yazılım deneyimleri paylaşan bir yazılım geliştiriciyim. React, React Native, TypeScript, .NET ve Node.js ağırlıklı çalışıyorum; web, mobil, backend servisleri, mesajlaşma altyapıları ve yayınlanabilir geliştirici araçları üretmeyi seviyorum. GitHub, npm ve YouTube üzerinden hem kod hem de teknik içerik paylaşarak öğrendiklerimi daha erişilebilir hale getirmeye odaklanıyorum.

Profil verileri yüklendi.
GitHub, npm ve YouTube bağlantıları hazır.
İletişim için sosyal kanallardan ulaşabilirsiniz.

Son YouTube videoları

KafkaBus: .NET'te Kafka Kullanımını Kolaylaştıran Açık Kaynak Kütüphane video kapak görseli

19 Ara 2025

KafkaBus: .NET'te Kafka Kullanımını Kolaylaştıran Açık Kaynak Kütüphane

YouTube kanalında yayınlanan teknik içerik.

Videoyu izle
Maestro ile uçtan uca basit ve hızlı testler hazırla video kapak görseli

04 Eyl 2025

Maestro ile uçtan uca basit ve hızlı testler hazırla

YouTube kanalında yayınlanan teknik içerik.

Videoyu izle
Go Reflection video kapak görseli

08 Ağu 2025

Go Reflection

YouTube kanalında yayınlanan teknik içerik.

Videoyu izle
Entity Framework Core 10 Named Global Query Filters video kapak görseli

07 Ağu 2025

Entity Framework Core 10 Named Global Query Filters

YouTube kanalında yayınlanan teknik içerik.

Videoyu izle
.NET Core'da IOptions Pattern ve IOptionsMonitor Kullanımı | Canlı Konfigürasyon Güncelleme video kapak görseli

15 May 2025

.NET Core'da IOptions Pattern ve IOptionsMonitor Kullanımı | Canlı Konfigürasyon Güncelleme

YouTube kanalında yayınlanan teknik içerik.

Videoyu izle
Mapster Kullanımı .NET Core'da | AutoMapper'dan Mapster'a Geçiş video kapak görseli

06 Nis 2025

Mapster Kullanımı .NET Core'da | AutoMapper'dan Mapster'a Geçiş

YouTube kanalında yayınlanan teknik içerik.

Videoyu izle

Öne çıkan projeler

Go / 1 star

TeleFileS3

TeleFileS3 turns private Telegram broadcast channels into an S3-compatible storage layer. Each S3 bucket maps to a dedicated private channel, while PostgreSQL, MySQL, or SQLite maintains searchable metadata and transactional state.

GitHub'da aç

C# / 0 star

dotnet-async-await-from-scratch

Basic async await core implemantation

GitHub'da aç

TypeScript / 0 star

teleprompter

A smart desktop teleprompter that listens to your voice and follows along in real time.

GitHub'da aç

C# / 0 star

KafkaBus

Lightweight Kafka producer/consumer library with middleware support for .NET

GitHub'da aç

PHP / 6 star

superligpuandurumu

Türkiye Süper Ligi Puan Durumu[PHP]

GitHub'da aç

Python / 1 star

ragexample-youtube

Açık kaynak proje

GitHub'da aç

Son npm paketleri

v0.0.7 / 26 Ağu 2024

@xncn/instagramdownloaderpro

This project provide an instagram api wrapper.You can use in your web services and mobile applications.Instagram downloader library is using picuki.com and igdownloader.app

npm'de aç

v0.0.4 / 29 May 2023

@xncn/instadownloader

Instagram downloader

npm'de aç

v0.0.3 / 19 Nis 2020

rn-lineawesomeicons

This is a react native icon library includes Line Awesome icons

npm'de aç

v0.1.1 / 14 Nis 2020

bottomsearchbar

React native bottom search bar component

npm'de aç

v1.0.2 / 01 Ara 2019

hvoia

This library that finds the highest value object in the array.

npm'de aç

v1.0.5 / 30 Kas 2019

@xncn/simplecli

This package is a simple command line interface helper , you can ask a question and validate answer.That is very simple.

npm'de aç
interface Developer {
    name: string;
    handle: string;
    company: string;
    location: string;
    since: number;
    skills: string[];
    interests: string[];
};

interface TechStack {
    frontend: string[];
    mobile: string[];
    backend: string[];
    data: string[];
    messaging: string[];
    devOps: string[];
};

type ContactType = 'GitHub' | 'LinkedIn' | 'Instagram' | 'Email' | 'npm' | 'YouTube' | 'Website';

const techStack: TechStack = {
    frontend: [
            "React",
            "Next.js",
            "Vue.js",
            "TypeScript",
            "JavaScript",
            "HTML5",
            "CSS3",
            "Tailwind CSS",
            "Bootstrap",
            "Redux",
            "Redux Toolkit"
    ],
    mobile: [
            "React Native"
    ],
    backend: [
            "C#",
            "Node.js",
            "Python",
            "PHP",
            "Laravel"
    ],
    data: [
            "MySQL",
            "PostgreSQL",
            "MSSQL",
            "MongoDB",
            "Redis"
    ],
    messaging: [
            "Kafka",
            "RabbitMQ",
            "MassTransit"
    ],
    devOps: [
            "Git",
            "GitHub",
            "Docker",
            "CI/CD",
            "Azure DevOps"
    ]
};

const me: Developer = {
    name: 'Aydemir Eray Han',
    handle: 'XnCN',
    company: 'Geobilgi',
    location: 'İzmit',
    since: 2009,
    skills: [
        ...techStack.devOps,
        ...techStack.backend,
        ...techStack.data,
        ...techStack.messaging,
        ...techStack.frontend,
        ...techStack.mobile
    ],
    interests: [
        'Open Source',
        '.NET',
        'Distributed Systems',
        'Developer Tools',
        'Web',
        'Mobile',
        'Video Content'
    ]
};

const contact = (type: ContactType): string => {
    switch (type) {
        case 'GitHub':
            return 'https://github.com/XnCN';
        case 'LinkedIn':
            return 'https://www.linkedin.com/in/aydemirerayhan/';
        case 'Instagram':
            return 'https://www.instagram.com/aydemirerayhan/';
        case 'Email':
            return 'mailto:erayhan41@yandex.com';
        case 'npm':
            return 'https://www.npmjs.com/~xncn';
        case 'YouTube':
            return 'https://www.youtube.com/channel/UCeDXf9X6vnFvLDUc8p2yL3A';
        case 'Website':
            return 'https://aydemirerayhan.com';
        default:
            return 'https://aydemirerayhan.com';
    }
};