Projects

guezey.me

You're already here! My longest-surviving project. First built in 2022 using raw HTML and CSS, later migrated to Astro with a sprinkle of vibe coding.

MC-Cypher

May - July 2025

Created a DSL based on a subset of the Cypher query language to auto-generate graph databases and queries based on Java classes and vice versa. Used Java and MontiCore.

Capsule/Stilist

October 2023 - June 2024

Developed a mobile application for smart wardrobe management using computer vision and machine learning. Responsible for the backend architecture and development, and the infrastructure and container orchestration. Used Python, Django, Celery, PostgreSQL, Docker, and Microsoft Azure.
🎉 Received User Experience Award among 33 capstone projects at Bilkent University CS Fair 2024.

Spotlite

October 2023 - January 2024

Developed a centralized P2P music streaming service using Python and socket programming. Implemented a custom file sharing protocol over TCP.

PharmVille

February - May 2023

Developed a web application where doctors can prescribe medicine to patients and patients can buy them from pharmacists using React.js, Flask, Docker, and MySQL.

ErasXchange

September - December 2022

Developed a web application to organize outgoing exchange students’ placements at Bilkent University using React.js, Spring Boot, Spring Data JPA, Spring Security, and PostgreSQL.

GMS

June - August 2022

GMS is a web service that keeps track of incoming and outgoing vehicles into and from a car garage, a multi-story one. The rest is some boring stuff like recording the logs, recording the cars, recording the people. While doing these, it gets help from Spring Boot, Spring Data JPA and Spring WS. It also needs a relational database, as you might guess, and that bit is a PostgreSQL database running on a Docker container.

Ferdi

June 2022

Ferdi is a Discord bot that cheats from the discord.py library to communicate with the Discord gods. His main function is to roll dice, like most other Discord bots, but he does it stylishly, and *LOVES* rolling them. He even rolls dice that don't have numbers on them! Yeah, not so different than the numbered ones, but don't tell him.

Trainly

February - May 2021

My first ever software project! We designed and implemented an entire Android app from ground to end. The project's main aim was to let us demonstrate the outcomes of our 1st-year Computer Science courses. However, we ended up learning and using way more than what we had learned in uni.