Computer Science · Software Engineering

Gizem Afyonluoğlu

Computer Science student at Bilkent University, aspiring software engineer, and creative thinker building useful digital experiences with logic, curiosity, and thoughtful design.

Open to software engineering internships and creative collaborations
Scroll

About Me

The person behind the code: curious, creative, expressive, and always interested in learning something new.

Gizem Afyonluoğlu standing on a sunlit street

I enjoy creating, performing, discussing ideas, expressing myself in various ways, and applying creative problem-solving to new challenges.

Alongside studying Computer Science, music plays a major role in my life. I play the violin, guitar, and piano, and I also enjoy singing. Performing has taught me patience, confidence, discipline, and how much detail matters.

I am also a dancer and debater. Dancing gives me a creative way to communicate without words, while debating has strengthened my public speaking, critical thinking, and ability to understand different perspectives.

These interests shape the way I approach software: with both structure and creativity, and with attention to the people who will eventually use what I build.

Violin Guitar Piano Singing Dancing Debating

Selected projects

Applications built to solve real student problems while developing practical software engineering skills.

TODAY’S RECOMMENDATION

Practice violin

You have 1.5 hours free, and the rainy weather makes this a good indoor activity.

Weather-aware No conflicts

Project 01

Balance

A Java-based planner that balances class schedules, hobbies, free time, and real-time weather to recommend meaningful activities without scheduling conflicts.

Java OOP Weather API Gson

DISCOVER BILKENT

Find your next activity.

Music Club Meeting Today · 18:30
Campus Photography Walk Friday · 16:00

Project 02

Compass

A desktop application that helps Bilkent University students discover, organize, and join campus activities based on their interests and schedules.

Java JavaFX MongoDB Figma

locker.py

$ python locker.py

LOCKER PASSWORD MANAGER

1. Add credential

2. Search credential

3. Generate password

4. Update or delete entry

✓ Credentials stored securely

Project 03

Locker

A Python terminal password manager for securely storing, searching, updating, and deleting website credentials. It includes password-strength validation, password generation, duplicate detection, and encrypted JSON storage.

Python OOP JSON Encryption

Skills and tools

Languages

Java, Python

Core concepts

Object-oriented programming, data structures, algorithms

Tools

Git, GitHub, VS Code, MongoDB (Beginner), Figma

Currently learning

C++, SQL

Let’s create something meaningful.

I’m interested in software engineering internships, collaborative projects, and opportunities to keep learning.