I build soulful digital productsthat blend engineering, design, and leadership.
Introduction
Buğra Çetinkaya is a computer engineering student and software developer who cares more about foundations than trends. He builds scalable backends, designs purposeful mobile experiences, and explores AI not as a buzzword, but as a tool. He values clean architecture, discipline in code, and products that endure beyond the first release.




What I have done so far
VBT Software
SANShine Dijital Çözümler
My work
These projects highlight my experience across mobile apps, backend systems, and developer tooling. Each project reflects a practical problem solved with clean architecture and modern tooling.

YOLO-based port inspection desktop app with a Tkinter GUI for plate detection, container ISO number reading (ISO 6346 normalization), and seal/damage checks on images and video.
#python
#yolo
#opencv
#tkinter

Comprehensive database management system for university operations, covering student records, course management, and administrative workflows.
#database
#sql
#education

Microservices demo using Spring Boot, API Gateway, and PostgreSQL for an order management system.
#java
#spring-boot
#postgresql

Computer vision application for facial recognition and detection using Python and OpenCV.
#python
#opencv
#ml

Python script that parses JCL commands like JOB, EXEC, and DD for mainframe workflows.
#python
#mainframe
#parser

A simple four-operation calculator written in COBOL with division-by-zero protection.
#cobol
#mainframe
#cli

Terminal-based database engine written in C with a Python client for simple INSERT and SELECT operations.
#c
#python
#database

Financial data analysis tool providing technical indicators, trend analysis, and portfolio insights.
#python
#finance
#data

Command-line tool that visualizes sorting algorithms in real time for learning and analysis.
#python
#cli
#algorithms
Latest writing
Notes and deep dives on software engineering, systems, and the work that keeps me curious.
SQL Is Not Dead — It Evolved: From Literal Search to Semantic Retrieval
A mainframe is not just a machine; it is a mind, an architecture, an ecosystem. This post explores why mainframes still matter.
A practical and strategic guide to choosing between SQL and NoSQL databases: developer experience, costs, scalability, and real-world lessons.
Exploring the benefits, use cases, and popular tools for event-driven approaches in microservices architectures.
From Apple's Metal 4 to Google's Android XR glasses, AI is becoming a native layer of modern hardware. Here's what it means for developers.
Redis is not just a cache. It's a message queue, pub/sub system, and even a lightweight job scheduler. Here’s how I discovered its true power.
My experience designing and implementing a microservices architecture for the Orderify project.
My experience learning Flutter as a Computer Engineering student and building my first mobile app.