Staj ve proje iş birliklerine açık

Setrathex / Kısa Özet

Tuncay Ölmez

Bilgisayar Programcılığı Öğrencisi

Web uygulamaları, geliştirici araçları ve Python otomasyon projeleri geliştiriyorum. Projelerde kapsamı net tutmaya, test etmeye, dokümante etmeye ve neyin gerçekten çalıştığını açık göstermeye odaklanıyorum.

5

Proje

4

Teknik Yazı

3.13

GANO / 4.00

Odak Alanları

Şu an odaklandığım işler

Çalışan MVP'leri canlıya yaklaştırıyor, geliştirici araçlarını testlerle güçlendiriyor ve araştırma projelerini daha okunur hale getiriyorum.

1

Web MVP'leri

Nihongo Learn, Next.js, Supabase hazırlığı

2

Geliştirici araçları

next-secure-check, CLI, web demo

3

Araştırma notları

BioVoid repo düzeni, README, örnek veri

Açık hedef: next-secure-check v0.3 kalite çalışması, Nihongo Learn'i deploy'a hazırlamak ve BioVoid reposunu temizlemek.

/Projeler

Öne Çıkan Projeler

Çalışan, geliştirilen ve planlanan kısımları ayrı gösterdiğim seçili projeler.

Mayıs 2026

next-secure-check

v0.2.1 npm'de yayında

Next.js projeleri için yaygın güvenlik hatalarını deterministik kural motoru ile tarayan, npm'de yayınlanmış açık kaynak CLI ve web demo projesi.

.env sızıntısı, hardcoded secret, unsafe API route, rate limit eksikleri, XSS riski, raw SQL, upload endpoint ve security header kontrolleri içerir. v0.2 serisiyle context-aware scanning, preset sistemi ve AST-assisted rule checks eklendi.

Durum

v0.2.1 npm'de yayında · v0.3 kalite çalışması

Rolüm

Ürün kapsamı, kural motoru, CLI akışı, npm publish, preset sistemi, AST-assisted checks, test ve dokümantasyon

TypeScriptNode.jspnpmVitestGitHub ActionsSARIFnpm
  • +v0.2.1 npm paketi yayınlandı.
  • +Context-aware scanning, preset sistemi ve AST-assisted rule checks geliştirildi.
  • +374 test packages ve web demo genelinde geçiyor.

Sıradaki adım: v0.3 benchmark fixture suite · XSS/auth/middleware signal iyileştirmesi · kullanıcı geri bildirimi

Nisan 2026

Nihongo Learn

Yerel MVP · Geliştirme sürüyor

Türkçe konuşanlar için geliştirilen, lokalde çalışan Japonca öğrenme MVP'si.

Hiragana/Katakana çalışma akışları, A1 dersleri, SM-2 tekrar, quiz, XP/streak, mini hikayeler, N5 pratikleri ve opsiyonel Supabase sync planı içerir.

Durum

Çalışan yerel MVP; kapsam genişletiliyor

Rolüm

Frontend, öğrenme akışı, state yönetimi, tekrar sistemi ve Supabase hazırlığı

Next.js 14TypeScriptTailwind CSSZustandSupabase planı
  • +Hiragana/Katakana, A1 dersleri, quiz ve tekrar akışları lokalde çalışıyor.
  • +Mini hikaye, N5 pratikleri, profil ve ilerleme ekranları geliştirildi.
  • +Canlı yayın, kullanıcı testleri ve Phase 4 ses/PWA araştırması sıradaki adım.

Sıradaki adım: Canlı Yayın · Ses/PWA Araştırması · Kullanıcı Testleri

/Diğer Projeler

Araştırma ve Öğrenme Projeleri

Mart 2026

KriptoVoidBot

Paper trading

MEXC üzerinde ATR tabanlı grid stratejisini paper trading odağında test eden özel Python otomasyon projesi.

Canlı finansal başarı iddiası yok; loglama, dashboard, risk kontrolü, bildirim ve sunucu çalışma düzeni pratiği olarak sunuluyor.

Durum

Paper trading / geliştirme aşaması

Rolüm

Bot mimarisi, paper trading akışı, dashboard, bildirim ve sunucu çalışma düzeni

PythonasyncioccxtSQLiteTelegram Bot APIOracle Cloud
  • +Temel modüller ve paper trading akışı çalışıyor.
  • +Simülasyon/test odağı korunuyor.

Sıradaki adım: Backtest Raporu · Risk Limitleri · Canlı Çalıştırma Notları

Private repo; paper trading ve dashboard geliştirme

Mart 2026

BioVoid

Araştırma prototipi

Protein yapılarında gizli bağlanma cepleri / cryptic pocket bölgeleri için deneysel araştırma prototipi.

NMA, geometri tabanlı boşluk analizi, skor heuristikleri, küçük FastAPI/React arayüzü ve Atlas denemelerini keşif amacıyla bir araya getirir.

Durum

Araştırma/öğrenme prototipi

Rolüm

Pipeline planlama, FastAPI/React denemesi, metrik takibi ve modülleştirme

PythonBiopythonProDySciPyFastAPISQLite
  • +Lokal pipeline, rapor çıktısı ve küçük portal akışı denendi.
  • +Atlas, cavity skoru ve metrik takibi araştırma amacıyla kullanıldı.

Sıradaki adım: Repo Düzenleme · README Temizliği · Örnek Dataset

Ekim 2025

Pagonic

Arşivlendi

ZIP parsing, benchmark denemeleri ve küçük test öncelikli çekirdek planı üzerine arşivlenmiş öğrenme projesi.

İlk sürüm tamamlandı; ölçüm hataları ve Python limitleri sonrası daha küçük bir Rust/C++ çekirdeğiyle yeniden planlandı.

Durum

Arşivlenmiş öğrenme projesi

Rolüm

Teknik araştırma, benchmark okuma, retrospektif ve yeniden mimari planı

PythonZIPbenchmarktestretrospektifyeniden yazım planı
  • +ZIP parser/writer ve benchmark denemeleri yapıldı.
  • +Yanlış ölçüm ve scope problemleri retrospektifte değerlendirildi.

Sıradaki adım: Küçük ZIP32 Çekirdeği · Test Öncelikli Benchmark · Stabil CLI Öncesi GUI Yok

/Hakkımda

Hakkımda

Ne üzerinde çalıştığımı, nasıl öğrendiğimi ve şu an hangi becerileri güçlendirdiğimi özetliyorum.

OMÜ Bilgisayar Programcılığı öğrencisiyim. Web, geliştirici araçları ve otomasyon projeleri üzerine çalışıyorum.

Projelerimde fikir aşamasından çalışan prototipe kadar kapsam çıkarma, modüllere bölme, test etme ve dokümante etme sürecine odaklanıyorum.

Şu anda next-secure-check için v0.3 kalite/benchmark çalışmalarına, Nihongo Learn'i canlı yayına hazırlamaya ve araştırma/öğrenme projelerimi daha temiz dokümante etmeye odaklanıyorum.

Konum

Samsun, Türkiye

Eğitim

Ondokuz Mayıs Üniversitesi Bilgisayar Programcılığı 1. sınıf öğrencisi

Açık durum

Her projede çalışan, geliştirilmekte olan ve planlanan kısımları ayrı gösteriyorum.

Test ve dokümantasyon

README, progress notları, test çıktıları ve sıradaki adımı görünür tutuyorum.

Gelişim odağı

SQL, algoritma, debugging ve test yazma becerilerimi projeler üzerinden güçlendiriyorum.

/Yöntem

Çalışma Yöntemi

Projeye doğrudan kodla başlamadan önce kapsam, risk, test ve teslim adımlarını netleştiriyorum.

01

Araştırma

araştırma

Bilmediğim teknik konuları çıkarır, farklı AI modelleriyle alternatif çözüm yollarını tartışırım.

Riskler · Varsayımlar · Öğrenilecek Konular

02

PRD

prd

Hedef kullanıcıyı, MVP kapsamını, non-goal'ları ve kabul kriterlerini tek dokümanda toplarım.

MVP · Kapsam Dışı · Kabul Kriterleri

03

Yol Haritası

yol haritası

PRD'yi fazlara böler; her faz için test, doğrulama ve çıkış kapısı belirlerim.

Faz Planı · Test Planı · Çıkış Kapıları

04

Uygulama & Test

uygulama

Her fazı ayrı uygular, test eder, çıkan hataları progress/README notlarıyla takip ederim.

Çalışan Modül · Testler · Sıradaki Adım

/Beceriler

Teknik Alanlar

Uzmanlık listesi değil; projelerimde kullandığım, temas ettiğim ve şu an güçlendirdiğim alanlar.

Aktif kullandıklarım

  • Python — otomasyon / backend
  • TypeScript — web projeleri
  • Node.js / Next.js / React — frontend ve CLI
  • Git / GitHub — repo ve GitHub Actions
  • SQLite — loglama ve basit veri saklama

Projelerde temas ettiklerim

  • Supabase — auth/sync planı
  • FastAPI — API ve dashboard prototipleri
  • Oracle Cloud — temel yayına alma
  • PM2 / Nginx — temel sunucu düzeni
  • npm packaging / SARIF — CLI yayın ve raporlama
  • Docker — temel kullanım

Geliştirdiğim temeller

  • SQL — sorgu, join, veri modelleme
  • Algoritma ve veri yapıları — düzenli çalışma
  • Debugging — hata kaynağı izleme
  • Static analysis ve security scanner kuralları
  • Test yazma — pytest / Vitest mantığı
  • Kod okuma — AI çıktısını anlama ve sadeleştirme

AI araçları: Claude Code, Cursor, Codex CLI, GitHub Copilot — araştırma, kod üretimi, inceleme ve dokümantasyon desteği için kullanıyorum.

/Eğitim

Eğitim ve Gelişim

Akademik durum, temel güvenlik farkındalığı ve kısa gelişim başlıkları.

Ondokuz Mayıs Üniversitesi

Bilgisayar Programcılığı. Beklenen mezuniyet: 2027.

Güvenlik farkındalığı

Etik hacking ve ağ güvenliği eğitimleriyle temel güvenlik farkındalığı kazandım.

Sertifikalar

Etik Hacker Olma Kursu

Udemy · 30.5 saat

Etik Hacker | Ağ Saldırıları ve Güvenliği 2025

Udemy · 9.5 saat

The Complete Coding Course - Cursor, Claude Code

Udemy · 12 saat

SQL kursu

Sırada

Veri modelleme, kompleks sorgular ve ilişkisel veritabanı mantığını projelere entegre etmek için sıradaki gelişim başlığı olarak planladım.

Algoritma ve veri yapıları

Aktif

Problem çözme yaklaşımımı sistematikleştirmek ve kodun veri akışı karmaşıklığını edge case analizleriyle daha bilinçli yönetmek için pratik yapıyorum.

Debugging ve teknik sahiplik

Sürekli

Hata kaynağını izole etme, performans darboğazlarını analiz etme ve geliştirilen kodun sorumluluğunu uçtan uca üstlenme kültürünü benimsiyorum.

/iletişim

İletişim

Staj görüşmeleri ve proje iş birlikleri için en kısa yollar.

Staj ve proje iş birliklerine açık

Web uygulamaları, otomasyon ve geliştirici araçları üzerine çalışabileceğim staj ve proje fırsatlarına açığım.

Samsun, Türkiye