Merhaba! Ben Aziz Can Sever. Küçüklüğümden beri yazılıma olan ilgim, beni sürekli bir şeyler öğrenmeye ve üretmeye itti. Kod satırlarının gerçek bir anlam kazandığını gördükçe bu tutkum daha da derinleşti.
Firmada elektronik ve donanım süreçlerinin yanı sıra yazılım testleri üzerine aktif rol alıyorum. Gerçek iş ortamında edindiğim deneyimlerle hem teknik bilgimi hem de problem çözme becerilerimi sürekli geliştiriyorum.
Kişisel projelerimde HTML, CSS, JavaScript, C# ve Python gibi teknolojilerle yazılım geliştirmeye devam ediyorum. Boş zamanlarımda yeni teknolojileri araştırmayı ve kendi projelerimi hayata geçirmeyi seviyorum.
Hedefim; yazılım ve donanımı bir arada harmanlayan, kullanıcı odaklı ve etkili çözümler üreten bir yazılım geliştirici olmak.
Ne Yapıyorum
🌐
Web Development
HTML, CSS ve JavaScript ile modern, hızlı ve responsive web siteleri geliştiriyorum.
⚙️
C# & .NET
C# ile masaüstü ve backend uygulamaları, Windows Forms ve .NET projeleri geliştiriyorum.
📱
Mobil Uygulama
Android platformu için Java ile kullanıcı dostu mobil uygulamalar geliştiriyorum.
🎬
Medya & Tasarım
Video düzenleme, grafik tasarım ve görsel efektler konularında içerik üretiyorum.
Deneyim
Eğitim
Mesleki Ve Teknik Anadolu Lisesi — Bilişim Teknolojileri
2021 — 2025
Bilişim Teknolojileri alanında mesleki eğitim gördüm. Eğitim sürecinde yazılım geliştirme, web tasarımı ve donanım süreçleri üzerine yoğunlaştım. HTML, CSS, JavaScript, C#, Python ve Java gibi teknolojilerle gerçek dünya projeleri geliştirerek yazılım ve donanımı bir arada harmanlayan bir geliştirici olmaya hazırlandım.
Deneyim
Stajyer Yazılım ve Donanım Geliştirici
2024 — 2025
Bir yazılım firmasında web ve mobil uygulama geliştirme alanında staj yapıyorum. HTML, CSS, JavaScript, PHP ve C# teknolojileriyle gerçek projelerde görev alarak profesyonel iş deneyimi kazanıyorum. Takım çalışması, proje yönetimi ve versiyon kontrol sistemleri (Git) konularında da tecrübe edindim.
Kişisel Projeler
2021 — Günümüz
Yazılım ve donanım bilgimi geliştirmek amacıyla farklı teknolojilerle çeşitli projeler ürettim. C# ile masaüstü uygulamaları, Java ile Android geliştirme ve Python ile otomasyon projeleri hayata geçirdim. Her projede kullanıcı deneyimini ön planda tutarak hem frontend hem backend süreçlerinde aktif rol aldım.
Yazılım ve Donanım Geliştirici
2025 — Günümüz
Bir teknoloji firmasında tam zamanlı yazılım geliştirici olarak çalışıyorum. Edindiğim eğitim ve staj deneyimini profesyonel iş ortamında uygulayarak yazılım ve donanım süreçlerinde aktif rol almaya devam ediyorum.
Programlama Yetkinliklerim
C#90%
HTML90%
CSS80%
JavaScript70%
Python65%
C / C++60%
Portföy
💻
Desktop & Mobile App
Application
C#JavaAndroid
⚡
Arduino Coding
Hardware & Software
ArduinoC/C++
🌐
Personal Website
Web Design
HTMLCSSJS
🖥️
Web Development
Web Development
HTMLCSSJS
🐍
Python Projects
Automation & AI
PythonAutomation
🎙️
Content Creation
Media & Design
PhotoshopVideo
İletişim
📍 Seyhan, Adana
Email
azizcansvr@gmail.com
Telefon
+90 (551) 182-4498
Konum
Adana, Türkiye
İletişim Formu
') !== -1) return true;
return false;
}
function isClean(str, maxLen) {
if (!str || str.length > maxLen) return false;
if (hasScriptContent(str)) return false;
return true;
}
var sendBtn = document.getElementById('sendBtn');
if (sendBtn) {
sendBtn.addEventListener('click', function() {
var btn = this;
var from_name = document.getElementById('from_name').value.trim();
var from_email = document.getElementById('from_email').value.trim();
var subject = document.getElementById('subject') ? document.getElementById('subject').value.trim() : '';
var message = document.getElementById('message').value.trim();
// Boş alan kontrolü
if (!from_name || !from_email || !message) {
btn.textContent = 'Tüm alanları doldur!';
btn.style.background = '#f59e0b';
setTimeout(function() { btn.textContent = 'Gönder'; btn.style.background = ''; }, 2500);
return;
}
// Email format kontrolü
if (!isValidEmail(from_email)) {
btn.textContent = 'Geçerli bir email gir!';
btn.style.background = '#f59e0b';
setTimeout(function() { btn.textContent = 'Gönder'; btn.style.background = ''; }, 2500);
return;
}
// Uzunluk kontrolü
if (from_name.length > 100) {
btn.textContent = 'İsim çok uzun!';
btn.style.background = '#f59e0b';
setTimeout(function() { btn.textContent = 'Gönder'; btn.style.background = ''; }, 2500);
return;
}
if (message.length > 2000) {
btn.textContent = 'Mesaj çok uzun! (max 2000)';
btn.style.background = '#f59e0b';
setTimeout(function() { btn.textContent = 'Gönder'; btn.style.background = ''; }, 2500);
return;
}
// XSS / Script injection kontrolü
if (hasScriptContent(from_name) || hasScriptContent(subject) || hasScriptContent(message)) {
btn.textContent = 'Geçersiz içerik!';
btn.style.background = '#ef4444';
setTimeout(function() { btn.textContent = 'Gönder'; btn.style.background = ''; }, 2500);
return;
}
// Temizlenmiş veriler
var safe_name = sanitize(from_name);
var safe_subject = sanitize(subject || '(Konu belirtilmedi)');
var safe_message = sanitize(message);
btn.textContent = 'Gönderiliyor...';
btn.disabled = true;
emailjs.send('service_9h6snx6', 'template_im7ses8', {
from_name: safe_name,
from_email: from_email,
subject: safe_subject,
message: safe_message
}).then(function() {
// Başarılı gönderim - sayacı artır
if (typeof window.__trackSend === 'function') window.__trackSend();
btn.textContent = 'Gönderildi! ✓';
btn.style.background = '#4ade80';
['from_name','from_email','subject','message'].forEach(function(id) {
var el = document.getElementById(id); if (el) el.value = '';
});
var d = getSpamData();
var remaining = LIMIT - d.count;
var msg = remaining > 0 ? 'Gönder (' + remaining + ' hak kaldı)' : 'Limit doldu';
setTimeout(function() { btn.textContent = msg; btn.style.background = ''; if(remaining > 0) btn.disabled = false; }, 3000);
}, function(error) {
btn.textContent = 'Hata! Tekrar dene';
btn.style.background = '#ef4444';
btn.disabled = false;
setTimeout(function() { btn.textContent = 'Gönder'; btn.style.background = ''; }, 3000);
});
});
}
});
// ═══════════════════════════════════════════
// GELİŞMİŞ GÜVENLİK KATMANI
// ═══════════════════════════════════════════
(function() {
// ── 1. DevTools Açılma Tespiti ──
var devtoolsOpen = false;
var threshold = 160;
setInterval(function() {
if (window.outerWidth - window.innerWidth > threshold ||
window.outerHeight - window.innerHeight > threshold) {
if (!devtoolsOpen) {
devtoolsOpen = true;
console.clear();
console.log('%c⛔ UYARI', 'color:red;font-size:48px;font-weight:bold;');
console.log('%cBu konsolu kullanmak yetkisiz erişim girişimi sayılabilir.', 'color:orange;font-size:16px;');
}
} else {
devtoolsOpen = false;
}
}, 1000);
// ── 2. Sağ Tık Engelle ──
document.addEventListener('contextmenu', function(e) {
e.preventDefault();
});
// ── 3. Belirli Klavye Kısayollarını Engelle ──
document.addEventListener('keydown', function(e) {
// F12
if (e.key === 'F12') { e.preventDefault(); return false; }
// Ctrl+Shift+I / Ctrl+Shift+J / Ctrl+Shift+C (DevTools)
if (e.ctrlKey && e.shiftKey && ['I','i','J','j','C','c'].indexOf(e.key) !== -1) {
e.preventDefault(); return false;
}
// Ctrl+U (Kaynak kodu görüntüle)
if (e.ctrlKey && (e.key === 'u' || e.key === 'U')) {
e.preventDefault(); return false;
}
// Ctrl+S (Kaydet)
if (e.ctrlKey && (e.key === 's' || e.key === 'S')) {
e.preventDefault(); return false;
}
});
// ── 4. Seçim & Kopyalamayı Engelle ──
document.addEventListener('selectstart', function(e) {
// Sadece form inputları hariç
if (e.target.tagName !== 'INPUT' && e.target.tagName !== 'TEXTAREA') {
e.preventDefault();
}
});
document.addEventListener('copy', function(e) {
if (e.target.tagName !== 'INPUT' && e.target.tagName !== 'TEXTAREA') {
e.preventDefault();
}
});
document.addEventListener('cut', function(e) {
if (e.target.tagName !== 'INPUT' && e.target.tagName !== 'TEXTAREA') {
e.preventDefault();
}
});
// ── 5. Drag & Drop Engelle ──
document.addEventListener('dragstart', function(e) { e.preventDefault(); });
// ── 6. URL Manipülasyon Koruması ──
window.addEventListener('hashchange', function() {
var allowed = ['#about','#experience','#portfolio','#contact','#'];
if (allowed.indexOf(window.location.hash) === -1) {
window.location.hash = '';
}
});
// ── 7. Iframe İçinde Çalışmayı Engelle (Clickjacking) ──
try {
if (window.self !== window.top) {
window.top.location = window.self.location;
}
} catch(e) { /* Önizleme ortamı - görmezden gel */ }
// ── 8. Konsol Uyarısı ──
try {
if (window.console && typeof console.warn === 'function') {
setTimeout(function() {
console.warn('⛔ UYARI! Bu alan geliştiriciler içindir. Buraya yapıştırılan kodlar hesabınızı ele geçirebilir!');
}, 1000);
}
} catch(e) {}
// ── 9. Form Input Güvenliği - Gerçek Zamanlı Temizleme ──
['from_name','from_email','subject','message'].forEach(function(id) {
var el = document.getElementById(id);
if (!el) return;
el.addEventListener('paste', function(e) {
// Yapıştırılan içeriği kontrol et
var pasted = (e.clipboardData || window.clipboardData).getData('text');
var dangerous = ['