
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.

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.

19 Ara 2025
YouTube kanalında yayınlanan teknik içerik.

04 Eyl 2025
YouTube kanalında yayınlanan teknik içerik.

08 Ağu 2025
YouTube kanalında yayınlanan teknik içerik.

07 Ağu 2025
YouTube kanalında yayınlanan teknik içerik.

15 May 2025
YouTube kanalında yayınlanan teknik içerik.

06 Nis 2025
YouTube kanalında yayınlanan teknik içerik.
Go / 1 star
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.
C# / 0 star
Basic async await core implemantation
TypeScript / 0 star
A smart desktop teleprompter that listens to your voice and follows along in real time.
C# / 0 star
Lightweight Kafka producer/consumer library with middleware support for .NET
PHP / 6 star
Türkiye Süper Ligi Puan Durumu[PHP]
Python / 1 star
Açık kaynak proje
v0.0.7 / 26 Ağu 2024
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
v0.0.4 / 29 May 2023
Instagram downloader
v0.0.3 / 19 Nis 2020
This is a react native icon library includes Line Awesome icons
v0.1.1 / 14 Nis 2020
React native bottom search bar component
v1.0.2 / 01 Ara 2019
This library that finds the highest value object in the array.
v1.0.5 / 30 Kas 2019
This package is a simple command line interface helper , you can ask a question and validate answer.That is very simple.
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';
}
};