User profile picture

Timur Karakaş

Bilgisayar Mühendisi ve .Net Core Backend Developer

Hakkımda

Eğitim

Osmaniye Korkut Ata Üniversitesi Bilgisayar Mühendisliği Bölümü


Adresim

Yenimahalle, Ankara


Yetenekler

.NET Core Backend Geliştirme
C# Forms Uygulamaları Geliştirme
Python ve Pyqt5 ile UI Uygulamaları Geliştirme
MySQL Veritabanı
Temel Unity Oyun Geliştirme
Yapay Zeka Modelleri Geliştirme


Notlar

Bilgisayar Mühendisliği son sınıf öğrencisiyim. Yazılım, bilgisayar ve teknoloji özel ilgi alanlarımdandır. Bilgisayar programları, web sitelerinin backend ve database kısımları ile ilgilenmeyi özellikle sevsem de yeni alanlar denemeye açığım.

10 May. 2025

Yapay Zeka Türkçe Haber Özetleyici projesi oluşturuldu.

Derin Öğrenme ve Doğal Dil İşleme dersleri için hazırladığım girilen haber metnini daha kısa yazan bir yapay zeka modeli ve kullanımını içeren kodlardır.

Projede google/mt5-base modelini fine-tune ederek orta seviye özetler çıkarabilen türkçe bir yapay zeka modeli eğittim.

Model için belirli haber websitelerinden veri çeken bir kod ile güncel 713 adet haberi kaydettim. Daha sonra ChatGPT kullanarak bu haberlerin hepsinin özetini oluşturarak bir veriseti elde ettim.

Model'in Linki

3 May. 2025

Yüz Tanıma ile yoklama alıcı projesi oluşturuldu.

Bilgisayar Mühendisliği tez projem olarak yaptığım bu projede hedefim yüksek başarı oranıyla yüz tanıyarak öğrencilerin yoklamasını alan bir sistemdi.

1 Sene önce Nisan aylarında yaptığım birçok prototipten sonra sonunda yüksek doğrulukta yüz tanıyan ve kolayca yeni öğrenciler eklenebilen bir sistemi tamamladım.

Bir klasör içerisinde öğrencilerin numaraları veya isimlerinden oluşan klasörler içerisine sadece o öğrencinin bulunduğu istediğiniz kadar fotoğraf koyabilirsiniz. Daha sonra tüm öğrencilerin fotoğraflarını içeren bu klasörlerin yolunu girdiğinzde program sizin için bir veritabanı oluşturuyor ve bu işlemi tekrarlamanız gerekmiyor. Öğrencilerin fotoğraflarında yüzler arkaplanda otomatik algılanıyor, kırpılıyor, işleniyor ve embeddingleri çıkarılıp veritabanına kaydediliyor.

Şu an için halen private olarak tuttuğum repoyu paylaşamayacağım ama temel bir fikir vermesi amacıyla arayüz fotoğraflarını veriyorum.


...
17 Tem. 2024

Sinema Sitesi projesi oluşturuldu.

Stajımda yaptığım bir sinema sitesi. Admin özellikleri ve veritabanı dahil olarak detaylıca tasarlanmış. Birçok özelliğe sahip bir sinema bilet satış sitesi.

16 Tem. 2024

Hesap Makinesi projesi oluşturuldu.

Stajım sürecince yaptığım basit bir hesap makinesi uygulaması. C# forms uygulaması şeklinde yaptım.

5 Eki. 2023

2D Sarı Gül Oyunu projesi oluşturuldu.

Mustafa Akipek adlı yakın bir arkadaşımla beraber Oyun Geliştirme dersi için Unity ile hazırladığımız bir oyun. Oyunun ismini ihaneti temsil ettiğinden dolayı sarı gül seçtik. Oyunda başta visual novel tarzı bir hikaye anlatımı yapmak istemiştik ama bu özelliği yetiştiremedik. Hikayemiz köyüne yapılan saldırının peşini bırakmayan bir savaşçıyı anlatıyor ve dört farklı bölüm ve bir son arasahnesinden oluşuyor. Ekip arkadaşım Mustafa'nın oyun hakkında çektiği bir videoyu aşağıya bırakıyorum.

22 Kas. 2022

Python OOP Mp3 Player projesi oluşturuldu.

Object - Oriented Programming dersi için geliştirdiğim python mp3 çalar uygulaması. Bu uygulamada arayüz PyQt5 ile geliştirildi. Girilen klasördeki ses dosyalarını listeye ekleyen ve klasik bir mp3 çaların özelliklerine sahip olan bir uygulama. Ekstra olarak uygulamanın birden fazla tema seçeneği ve bu temayı hatırlaması için yine SQLite database entegrasyonu bulunmakta.


8 Eyl. 2022

Score Calculator projesi oluşturuldu.

Yaptığım ikinci form uygulaması. Bu uygulama girilen doğru cevap anahtarı ile her öğrenci ve öğrenci cevap anahtarını karşılaştırıp not hesaplayarak veritabanına kayıt olarak ekliyor. Bu uygulamada da SQLite veritabanı kullandım ve bu uygulamaya bir de dil değiştirme seçeneği ekledim.


... ... ...
3 Ağu. 2022

MinikApp projesi oluşturuldu.

Bu uygulama yaptığım ilk windows forms uygulamasıydı ve ölen kuşumun anısına yapmıştım. C# temellerini, arayüze sahip bir uygulama geliştirmeyi ve veritabanı kullanmayı öğrendim. Bu uygulamada Sqlite veritabanı ile temel bir login, register sistemiyle beraber bir de flappy bird oyunu ekledim. Sistemin en beğendiğim noktası ilk kez kayıt olan kullanıcı mailine gönderilen kod ile hesap doğrulaması yapmalıydı.


... ...
13 Ağu. 2024

Ankara İl Sağlık Bakanlığında stajıma başladım.

Ankara İl Sağlık Bakanlığında stajıma başladım. Bu süreçte de şu an bulunduğunuz web sitesini geliştirdim.

16 Tem. 2024

Tchealth şirketinde stajıma başladım.

Tchealth şirketinde stajımda daha detaylı veritabanları tasarlamayı ve .NET Core MVC programlamayı öğrendim. Django ile öğrendiğim MVC temelleri öğrenme sürecimi fazlasıyla kolaylaştırdı. Geliştirme ortamına alıştıktan sonra çok rahat bir şekilde web siteleri geliştirebilir hale geldim.

3 Nis. 2023

GesisLab Firmasından ayrıldım

8 Ara. 2022

GesisLab Firmasında part time fullstack web developer olarak işe başladım

GesisLab firmasında ilk kez web geliştirme ve MVC temelerini öğrendim. Veritabanı tasarladım, python django ile backend yazdım, frontend düzenlemeleri yaptım, dinamik sayfalar için javascriptler yazdım. Bu süreçte kendimi web konusunda oldukça geliştirdim.

16 Haz. 2022

HackerRank Python(Basic) Sertifikasını aldım.

3 Şub. 2022

EF Set C2 İngilizce Sertifikasını aldım.

27 Eyl. 2021

Osmaniye Korkut Ata Üniversitesinde Bilgisayar Mühendisliği bölümünde eğitimime başladım.

1 Tem. 2021

Lise'den mezun oldum.

27 Eyl. 2017

Liseye başladım.

23 May. 2003

Dünyaya geldim.