Menü Kapat

Projelerim

AugeLab Studio : No-Code Computer Vision Development Platform

Kullanılan Teknolojiler:
– RESTful API servisleri: Flask Framework
– Makine öğrenmesi ve görüntü işleme: Python, OpenCV
– Frontend: Angular
– Kullanılan AWS Servisleri: Fargate, ECS, EC2, Cognito, Lambda, Codepipeline, S3, DynamoDB.

 


Whomii Kişisel Gelişim Mobil Uygulaması

     

IOS ve Android platformlarında zeka türleri testi, bilinçaltı testli, depresyon analizi, Kokoloji testi, yoga, meditasyon, canlı podcast yayınları gibi içerikleri kullanıcılara sunarak kişisel gelişimlerine katkıda bulunmayı amaçlayan bir uygulamadır. Sosyolog, psikolog, kişisel gelişim koçu ve yazılımcılardan oluşan bir ekip tarafından geliştirilmiştir.

Yazılım Altyapısı:

– RESTful API servisleri: Express (NodeJs)
– Veri tabanı: MongoDB, SQLite
– Web Frontend: ReactJS

– IOS ve Android Mobil uygulamalar: React Native

 


Akıllı Raf ve Çekmece:

780 adet raf gözünün bulunduğu iş yerinde iş emrindeki barkod okutulduğunda sadece o iş emrinde bulunan malzemenin olduğu rafın ektrafındaki şerit ledleri yakarak malzemenin yanlış seçilmesi ya da 780 adet raftan bulunması gibi zaman kayıpları minimuma indirgenmiştir. Projede 25 metre şerit RGB led kullanılmıştır. Yine benzer olarak manyetik kilitle kilitli çekmecelerden okutulan iş emri barkodundaki malzemenin olduğu çekmecenin kilidinin açılması ve ışığının yanması ile yanlış malzeme seçimi engellenmiştir.

Yazılım ve Donanım Altyapısı:

– 2 adet RPi4 (DB, web server ve barkod okuyucu entegrasyonu) ve 3 adet Arduino Uno (şerit ledleri sürmek için)
– Frontend: ReactJS
– Haberleşme Protokolü: MQTT ve websocket
– Backend: Python
– Veri tabanı: MongoDB

 


Kişilik Analizi

Web, IOS ve Android platformlarında 9 farklı psikolojik test uygulayarak kişilik analizi yapacak olan uygulama testler sonucunda bazı tavsiyelerde bulunacak. Testteki bazı testlerde yapay zeka destekli duygu analizi (sentiment analysis) kullanılacak.

Yazılım Altyapısı:

– RESTful API servisleri: Express (NodeJs) ve Flask
– Makine öğrenmesi: Python
– Veri tabanı: MongoDB + PostgreSQL
– Web Frontend: React
– IOS ve Android Mobil uygulamalar: React Native, Java, Swift 5

Sunucu Altyapısı:

Yazılım üzerinde çalışacağı tüm platform yine tarafımdan kurulumu yapılan container kümesi üzerinde Kubernetes ile kurulup yönetilmektedir.

 


Coiltech MRP

Malzeme İhtiyaç Planlama (MRP) Yazılımı
Proje Özeti:
Bir firmanın stok, maliyet analizi, ürün ağaçları (BOM), sipariş yönetimi, iş emirleri, temel düzeyde MES gibi temel MRP ihtiyaçlarını gidermek üzere 6 kişilik bir ekip tarafından geliştirilmekte olan yazılımdır.

Yazılım Altyapısı:
– RESTful API servisleri Java dilinde Spring Boot framework yardımıyla geliştirildi.
– Veri tabanı olarak PostgreSQL kullanıldı.
– Frontend kısmı PrimeNG ve Angular 7 ile geliştirildi.

Sunucu Altyapısı:

Yazılım üzerinde çalışacağı tüm platform yine tarafımdan kurulumu yapılan container kümesi üzerinde Kubernetes ile kurulup yönetilmektedir.

 


İnsan Kaynakları ve PDKS

Personel özlük bilgileri, izinler, İSG evrakları gibi verilerin tutulabildiği uygulama ayrıca yine tarafımdan geliştirilen Raspberry Pi 3, 7″ ekran, RFID okuyucudan oluşan PDKS sistemi ile haberleşerek personel giriş – çıkış ve mesai bilgilerini de yönetebilmektedir.

Yazılım Altyapısı:

– Raspberry üzerinde I/O haberleşmesi: Python
– RESTful API servisler: Java (Spring Boot)
– Veri tabanı: MySQL
– Frontend: Angular 7

 


İhracat Sipariş Takibi ve Ön Muhasebe

Yazılım sayesinde tekstil ürünleri ithalatına aracılık yapan şirkette tedarikçi ve müşterilerin siparişlerinin anlık takibi, müşteriye oluşturulan kullanıcı ile siparişlerinin takibinin sağlanması ve siparişlerin gelmesi ile oluşturulan komisyon faturalarının muhasebeye aktarılması gibi işlemler yapılabilmektedir.

Yazılım Altyapısı:
– RESTful API servisler: PHP
– Veri tabanı: MySQL
– Frontend: Angular 6

 


Makine IOT – ERP Entegrasyonu, Akıllı Raf ve Çekmece Sistemleri

Raspberry Pi 3 aracılığıyla haberleşilen 4 adet presten gelen üretilen adet bilgileri sayılarak 19″ bir ekrana yansıtılmaktadır. Ayrıca bu makinelere Canias ERP üzerinden atanmış iş emirleriyle üretilen adet bilgileri geliştirdiğimiz sistem üzerinde karşılaştırılarak iş emrinde geçen adette ürün üretilip üretilmediğinin kontrolü ERP üzerinden otomatik olarak yapılabilmektedir. Sistem sayesinde iş emri kapatılmak istendiğinde istenilen adette üretim yapılmadıysa buna ERP üzerinden izin verilmemektedir.

Yazılım Altyapısı:

– Frontend: Node-RED
– I/O haberleşmesi: Python
– Veri tabanı: MSSQL

 


Android Stok Takip Uygulaması

Web tabanlı Sipariş Yönetim Sistemi ve Stok Takip ve Maliyet Analizi uygulamalarıyla entegre çalışır.

Stok giriş ve çıkışlarını el terminaline gerek kalmadan Android işletim sistemli bir cihazla yapabilmenize olanak sağlar Ekleme, silme, güncelleme işlemleri için PHP ile oluşturulmuş REST API kullanır.

Google Mobile Vision Barcode API kullanıldığından
EAN-13, EAN-8, UPC-A, UPC-E, Code-39, Code-93, Code-128, ITF, Codabar, QR Code, Data Matrix, PDF-417, AZTEC barkod formatlarını rahatlıkla okuyabilir.

Uygulama offline olarak SQLite üzerinde çalışıp, online moda geçildiğinden MYSQL ya da istenilen veri tabanıyla senkron olacak şekilde geliştirilmiştir.

 


Coiltech Rulo Hesaplayıcı IOS Uygulaması

Xcode üzerinde native olarak Swift 4 ile geliştirilen uygulama yardımıyla rulo halindeki sacdan girilen bilgilere göre üretilecek ürün adedi, hatve gibi bilgilerin hesaplanması sağlanmaktadır. Uygulamanın Türkçe, İngilizce, Katalanca, Almanca ve İspanyolca olmak üzere 5 dil seçeneği vardır.

 


Mancınık Dosya Yükleme Sistemi

Elektronik posta gönderirken karşılaşılan büyük dosya boyutlarını gönderememe sorununa çözüm olarak üretilmiştir.
Karşı tarafın elektrik posta adresi ve dosya ile ilgili açıklama girilerek karşı dosyanın karşı tarafa gönderimi sağlanır.
Yükleme tamamlandığında yazdığınız elektronik posta adresine bir link gider, tıklandığında yönlendirilen sayfada yazdığınız açıklama ve indirme linki bulunur.
Sadece izin verilen dosya türlerinin gönderimi kabul eder.
Sunucuda alan kaplamaması için dosyalar belirlediğiniz gün kadar kalır ve daha sonra otomatik olarak silinir.
JQuery ve PHP ile MySQL veri tabanı kullanılarak geliştirilmiştir.

 


Alınan Sipariş ve Üretim Yönetim Sistemi

Bu sistemde pazarlama ekibinin CRM sistemine girişini yaptığı teklifler siparişe dönüştürülüp, üretim kısmındakilerin anlayacağı şekilde ürün özellikleri de girilerek hem listelenebiliyor hem de PDF olarak dışarı aktarılabiliyor.

PHP dilinde, jQuery ve Ajax da kullanılarak kodlanmıştır. Veritabanı olarak MySQL kullanmaktadır.

Üretilmek istenilen ürünler takvimde ve listede görülebiliyor.
Takvimdeki doluluğa göre belirlenen üretim kapasitesinin aşılmaması için uyarı verebiliyor.
Senelik izin, resmi tatiller gibi durumlarda sipariş girilmesi engelleniyor.
Satış, üretim istatistikleri ay, yıl ve pazarlamacıya göre grafiksel olarak gösterilebiliyor.

 


CRM ve Teklif Yönetimi

Pazarlama / Satış departmanın müşterileri, potansiyel müşterileri ve bu müşterilere gönderilen teklifleri takip etmelerini, raporlamalarını sağlayan sistemdir. Tekliflerin içerisindeki ürünler sipariş sistemine bu sistem üzerinden aktarılabilir.

PHP dilinde, jQuery ve AngularJS kullanılarak kodlanmıştır. Veritabanı olarak MySQL kullanmaktadır.
Elastix VOIP santral kullananlar için liste üzerinden arama özelliği
İskonto takibi
Müşteri bilgilerini saklama, güncelleme, kartvizit yükleme
Teklif durumlarını takip edip raporlama
Kabul edilen teklifi siparişe dönüştürme

 


Makinelerde Titreşim ve Sıcaklık Takibi

Makine üzerinde belirli yerlere yerleştirilen sensörlerden gelen anlık titreşim ve sıcaklık verilerini kaydeder. Bu şekilde kestirimci bakım için en uygun yöntem olan titreşim analizinin ilk basamağını oluşturmaktadır.

C# dilinde geliştirilmiştir.

Belirlenen zaman aralığında CSV formatında belirlenen yere log kayıtlarını kaydeder.
MSSQL üzerine kayıt alabilir.
Zamana bağlı ya da Fourier Dönüşümü sayesinde frekans domaininde grafik ve veriler üretebilir.
Ölçümleri seçtiğiniz zaman aralığına bağlı olarak grafik olarak gösterir.
Sensörün özelliği olarak monte ettiğiniz yere göre Z ve X eksenlerinin ikisinde birden kayıt alabilir.
Modbus üzerinden haberleşir.
Not: Çalışmada Banner markasının QM42VT1 model sensörü kullanılmıştır.

 

 


Online Mutabakat Sistemi

Muhasebe departmanı çalışanları kullandıkları programdan dışarı aktardıkları Excel formatındaki BA/BS/Mutabakat listelerini içeri aktarıp, elektronik posta ve faks yoluyla mutabakat sağlayabilmektedir.

PHP dilinde, jQuery ve Ajax da kullanılarak kodlanmıştır. Veritabanı olarak MySQL kullanmaktadır.

Çoklu firma desteği
Excel formatında (csv) içeri aktarabilme
Gelen cevapları listeden ve elektronik postadan takip edebilme
Mutabık olunmadığı durumlarda cari ekstre paylaşabilme
Elektronik posta adresi olmayan tedarikçi/müşteriler için faks çıktı şablonu

 


Parça Üretim Takip Sistemi

Özellikle talaşlı imalat yapılan yerlerde üretilecek parçanın teknik resimlerinin takibi, sürelerinin hesaplanması, tezgahların iş yoğunluklarının saptanması, sipariş sisteminden gelen ya da ön sipariş aşamasındaki parçaların takibi amacıyla kullanılan sistemdir.

PHP dilinde, jQuery ve Ajax da kullanılarak kodlanmıştır. Veritabanı olarak MySQL kullanmaktadır.

Her parça için 15 adet teknik resim yükleyebilme ve önizleme özelliği
Tezgah doluluk takibi
Sipariş temrin tarihi takibi
Birden çok tezgah tanımlayabilme
Dışarı verilmesi gereken parçaları elektronik posta ile iletebilme ya da sipariş sistemine aktarma

 


Stok Takip ve Maliyet Analizi

Üretim yapan firmalarda hazır mamül, yarı mamül gibi üretimde kullanılan parçaların stoklarının takibi ve üretilecek mamül maliyet hesabının yapılmasına yarayan sistemdir. Hem stok kartlarının girilmesi hem de ardından ürün ağaçlarının oluşturulması ve maliyetlerinin hesaplanması amacıyla geliştirilmiştir.

PHP dilinde, jQuery ve Ajax da kullanılarak kodlanmıştır. Veritabanı olarak MySQL kullanmaktadır.

Nihai ürün için ürün ağacı oluşturabilme
Hazır mamül, elektronik parçalar, üniteler, üretilen parçalar gibi kalemlerin ayrı ayrı sistemler üzerinde takibi ve nihai ürün oluştururken bir arada kullanılabilmesi
Sipariş sistemine parça aktarma
Döküman, teknik çizim ve her türlü dosyayı saklayabilme
Maliyet analizi
Alternatif ürün girebilme