C programming language logo
Bootstrap framework Logo
Java
Spring Boot
PostgreSQL
React
JavaScript
HTML
CSS

About me

an avatar

My name is Deniz. I discovered my passion for computers later in life, after spending more than a decade working in logistics and airfreight. While searching for a new direction, I tried a Python course on Codecademy — and that single course completely changed my path. I was surprised by how quickly programming clicked for me, and I knew I wanted to pursue it seriously. I enrolled in a one‑year Fullstack Developer program at Novi University of Applied Sciences, where I learned both frontend and backend development. The frontend focused on React, HTML, and CSS, while the backend centered around Java Spring Boot and PostgreSQL. Completing the program gave me a solid foundation, but I felt that many deeper fundamentals were missing — especially the low‑level concepts that explain why things work the way they do. That curiosity led me to C. Building small projects and eventually writing my own HTTP server taught me more about computers than anything else I had done before. Working in C forces you to understand memory, processes, and system behavior directly. It showed me not just what things do, but how they actually work under the hood. Outside of programming, I enjoy spending time with friends, going for a run, working out at the gym, watching anime, or reading a good book.

View projects

See workflow:

socket()
Create an endpoint
socket()...
setsockopt()
configuring behavior
(optional)
setsockopt()...
bind()
Assign IP + port
bind()...
listen()
Make it accept connections
listen()...
accept()
Perform TCP handshake and create client socket
accept()...
recv()/send()
Exchange data
recv()/send()...
close()
End connection
close()...
Back to accept()

This website

After finding out later that hosting a website in C is quite expensive, I decided against it. If I had built this website as a pure C server, this is the workflow it would follow. From creating a socket to closing the connection. In the making of this website has no JavaScript been used. Click here for the repository

Triptally

Triptally was part of my back-end curriculum during my Software Development bachelor program. The project focused on building a full back-end application using Java, Spring Boot, and PostgreSQL. Click here for the repository

Details screenshot Homepage screenshot

Anilytics

Anilytics was a front-end focused project where I worked with React and modern web technologies. It taught me how abstraction can speed up development—but also why understanding fundamentals matters.
Click here for the repository