About Me

My introduction

I studied computer science at Bilkent University with hands-on experience in AI, backend development, and scalable system design. I have contributed to projects at Google Lens and Jotform, working on backend migration, confidence filtering algorithms, and real-time conversational AI systems. Skilled in C++, Python, Java, React, and Flask, I have developed full-stack applications, AI prototypes, and multimodal ML pipelines.

I enjoy building end-to-end applications and experimenting with new perspectives and technologies. Driven by curiosity and creativity, I bring a problem-solving mindset and a forward-thinking approach to every project I take on.

Languages

Proficient French (Dalf B2) Proficient English (IELTS 7.0) Fluent Turkish

Languages 2

Java Python C++ C HTML CSS Javascript Dart .NET System Verilog Sql

Technologies

Unity Flutter Android Studio Pandas Flask Docker

Database

MySQL PostgreSQL

Experiences

Jotform

Ankara, Turkey

DaVinci AI Team

September 2024 - Now
Software Engineer

I architected and deployed to production supporting multi-language conversational AI voice agent systems featuring a sophisticated multi-agent architecture to provide rapid contextual responses, natural speech conversion with PII collection, real-time interruption detection, structured data gathering, and autonomous conversation management. Built a comprehensive real-time audio processing pipeline integrating STT and TTS services via bidirectional WebSocket streaming, implementing noise reduction methods, adaptive echo cancellation, and intelligent audio buffering with sentence-level segmentation. Designed dual-LLM provider architecture with automatic failover, per-agent model optimization, and cost tracking.

Jotform

Ankara, Turkey

DaVinci AI Team

August - September 2024
Data Science Intern

I developed a pioneering Agent Builder prototype within the DaVinci AI team, enabling AI-powered form completion through a conversational interface. Designed and implemented the frontend for agent creation using HTML and CSS, capturing crucial parameters such as personality behavior, and knowledge base. Engineered complex backend logic with Flask to process user inputs and generate contextual responses. Implemented real-time messaging capabilities and robust error handling to enhance user experience. Spearheaded the development of a dynamic persona assignment system, significantly improving user engagement. Utilized Docker for containerization and GitHub for version control. Conducted thorough testing and optimization to ensure system reliability and performance under concurrent user loads.

Google

Zurich, Switzerland

Google Lens Team

July - October 2023
Tech Intern

I had a role on Google Lens backend system migration. It was specifically focused on the confidence filters where the compatibility of the information obtained from the Lens ML models with the user input is evaluated. To achieve my project’s goal, I deprecated outdated python modules that perform manual filtering in the confidence filtering section and ensured a streamlined, updated codebase. I developed robust C++ filters specifically designed to manage and to improve confidence handling algorithms; conducted usability tests; upgraded and enhanced the infrastructure of Google Lens and contributed to significant improvements in the platform's performance and scalability.

Projects

Plutos Equities

Financial Forecasting Platform

Plutos Equities is a data science project that predicts next-quarter financial metrics like EPS, net income, and gross profit for 80 NASDAQ companies. It combines structured financial data with unstructured text sources using BERT-based sentiment models, LSTM time-series forecasting, and gradient boosting. The system processes over 25 years of financial reports to deliver accurate, explainable, and data-driven predictions for corporate performance, built on one of the largest and cleanest financial datasets available in the market.
Relevant link: Plutos Equities Info

Data Privacy

Research Project

This research presents a comparative study on data privacy in Internet voting systems across Estonia, Switzerland, France, and Norway. It evaluates each system using five criteria—voter participation, computational cost, anonymity, availability, and transparency. The study assesses cryptographic techniques such as mixnets, homomorphic encryption, and zero-knowledge proofs, proposing a framework for minimum privacy and performance standards in future i-voting systems.
Research Paper: Data Privacy in Internet Voting Systems

2024 MSR Challenge: DevGPT

Research Project

This research, presented at MSR 2024, investigates how software developers integrate ChatGPT into their workflows. Analyzing 1,666 conversations from GitHub and HackerNews, we explored six research questions examining: common issue types, prompt patterns and their correlation with success, developer profile distributions, code modification practices, reproducibility of ChatGPT responses, and conversation structures. This work provides insights into AI-assisted software development and how conversational AI tools are reshaping the developer experience across diverse skill levels.
Challenge Link: 2024 MSR Challenge

CodeFume

Research Project

CodeFume is an LLM-driven platform for detecting and refactoring object-oriented code smells through a two-stage prompt-based pipeline. The system identifies four prevalent smells (Long Method, Large Class, Feature Envy, and God Object) and generates automated refactorings grounded in SOLID principles. Evaluated on 100 Java and 54 C# samples, CodeFume achieves detection rates up to 100% and delivers refactorings with 94% functional equivalence, reducing cyclomatic complexity by up to 76%. The research also compares Google Gemini and GPT-4.1-nano, revealing trade-offs in maintainability preservation and token efficiency.
Research Paper: CodeFume: LLM-Powered Detection and Refactoring of Object-Oriented Code Smells

Agent Builder

AI-Powered Conversational Agent Platform

Developed a Agent Builder prototype enabling AI-powered form completion through a conversational interface. Designed and implemented the frontend for agent creation capturing parameters such as personality, behavior, and knowledge base. Engineered backend logic with Flask to process user inputs and generate contextual responses, implementing real-time messaging capabilities and robust error handling. Spearheaded development of a dynamic persona assignment system to enhance user engagement. Utilized Docker for containerization and conducted thorough testing to ensure system reliability.
GitHub Repository: Demo presentation

Falname

Web Application

Falname is a Turkish coffee fortune-telling web application that combines image processing and LLMs. The system preprocesses user-uploaded coffee cup photos, detects objects through computer vision techniques, matches them with meanings from a traditional fortune-telling dictionary, and generates personalized fortune readings using language models. This project serves as a practical exploration of image processing pipelines while offering an engaging alternative to random fortune generators. Currently in development.

Aquapark Management System

Full-Stack Management Platform

A comprehensive database-driven management platform for Sealanya Aquapark handling turnstile access control and customer ticketing operations. Built end-to-end to strengthen object-oriented thinking and full-stack development skills, the system features a fully designed MySQL relational database, backend APIs implemented with Python and Flask, and a clean HTML/CSS frontend served over localhost. I engineered the complete data model, implemented business logic for ticket validation and entry flow, and developed all UI and API layers, resulting in a fully functional, integrated operational system.

Hacettepe Lab Scheduler

Web Application

Hacettepe Lab Scheduler is a web-based reservation system designed to streamline equipment booking in university laboratories. The application provides an intuitive calendar interface that allows students and researchers to reserve lab equipment, view availability, and manage bookings efficiently. Built with a modern tech stack, the system aims to eliminate scheduling conflicts and improve resource utilization across Hacettepe University's laboratory facilities. Currently in development.

Computer Networks Practice

Computer Networks Practice

Protocol Implementation

A collection of Python-based network simulation and protocol-handling scripts demonstrating core networking concepts. The projects cover socket programming, reliable data transfer mechanisms, congestion control algorithms, and packet routing implementations. Through modular, well-documented code, I gained hands-on experience with TCP/UDP semantics, packet loss and retransmission handling, and network layer abstractions, reinforcing theoretical coursework through practical applications.
GitHub Repository: Computer Networks Practice

Machine Learning Practice

ML Algorithms & Model Evaluation

A collection of machine learning tasks and experiments implementing classical ML algorithms and evaluation techniques using Python and Jupyter Notebooks. The projects cover data preprocessing, model training and evaluation, and comparative analysis of different ML models. Through hands-on implementation, I gained practical experience in data handling, feature engineering, model design and assessment, strengthening my understanding of end-to-end ML pipeline development and critical evaluation of model performance.
GitHub Repository: Machine Learning Practice

Hitchiking App

Android Mobile Application

This project addresses transportation challenges on campus, where inconvenient shuttle schedules and insufficient services are common. Our goal is to create a safe and eco-friendly solution that connects students with personal vehicle owners heading in the same direction. By facilitating these connections, I aim to reduce the number of cars on the road while providing reliable rides for students. The app allows hitchhikers to post ride requests, which drivers can accept, with all interactions recorded for safety. This approach not only enhances transportation options but also fosters social interaction within the campus community.

Bilco

Web Application

This project aims to create a secondhand sales platform primarily for students, allowing them to buy and sell items among each other. Users can create posts for items they wish to sell, and other users can comment or send purchase offers on these listings. The platform also includes a lost and found feature, helping users reconnect with lost belongings. A real-time chat feature enhances communication, making negotiations easy and efficient. The responsive design ensures a user-friendly experience across all devices, while prioritizing data privacy to protect users’ personal information.
Relevant link: https://bilco.web.app/

Ticketify

Web Application

This project aims to create a comprehensive ticket sales platform with multiple user types. Regular users are the target audience who purchase tickets, while organizer users create and sell event tickets. Worker bee users address issues reported by other user types and the admin user is responsible for generating daily reports, managing embedded system data. The application involves numerous transformations and complex inter-object relationships, with a strong emphasis on database design and management to support efficient operations and user interactions.
GitHub Repository: https://github.com/.../ticketify

Pine

Programming Language

This project, Pine, is a fully functional programming language with distinctive features. Its syntax is defined using BNF notation, which provides a clear and precise way to describe the language's structure. To enhance its functionality, I utilized Lex for tokenization and Yacc for parsing, ensuring a robust and efficient language framework. The combination of these tools allows for effective error handling and enhances the overall performance of Pine, making it a powerful tool for developers.
GitHub Repository: https://github.com/.../Pine

Hardware Projects

Digital Design and Low-Level Coding

These projects showcase my ability to handle complex, low-level computing tasks and digital design. MIPS Assembly Labs cover core MIPS concepts like control flow, recursion, and I/O. Digital Design Labs focus on Verilog, exploring logic gates, ALUs, and memory design, with practical simulations of both combinational and sequential logic. The Operating System Project involves systems programming in C, covering system calls, multithreading using POSIX threads, and TCP socket programming.
GitHub Repository: MIPS-Assembly_labs
GitHub Repository: Digital-Design
GitHub Repository: Operating-System

Coding Practices

OOP Language Small Projects Archive

This section showcases a personal archive of small projects developed using object-oriented programming (OOP) principles in Java and C++. These projects serve as practical examples of coding practices, illustrating the application of OOP concepts in real-world scenarios.

Java GitHub Repository: java_algo_problems
Java GitHub Repository: java_game_1
C++ GitHub Repository: cpp_cs_fundamentals
C++ GitHub Repository: cpp_algo_problems

Certificates & Hobbies

Licenses & Certificates

2013-2018 Volleyball License, Republic of Turkey Ministry of Sports General Directorate of Sports
2018 Kangourou Sans Frontieres International Math Competition Finalist
2019 International Contemporary Art Exhibition ICAS, Turkish American Association Izmir
2019 Prize of French-Speaking High School Student in Turkey, Lycée Français Pierre Loti d’Istanbul and French Embassy
2020 GSMUN participation as a delegate, University of Galatasaray
2020 Dalf B2 certificate, Institut Français
2023 Turkey Interuniversity Women's Team Squash Tournament 2nd Place
2025 IELTS 7.0 certificate, British Council

Hobbies

  • Photography - azphotographe
  • Squash - University Squash Team
  • Volleyball - High School Volleyball Team
  • Guitar
  • Piano
  • Trumpet
  • Hike

Volunteer Work

2019 Active Participation in Concordia the Green House Project, GSM and association Concordia: Renovation of a house's exterior wall over two weeks at Bassouses, France.
2022 The Thirtieth Library Construction of “TDP Club: GunKoy Poject” for Turkish Villages: Going to village schools that don't have a library and building a library for them. We constructed the thirtieth library in two days at “Gokkaya Primary School”, Turkey.
2021-2023 Organization Coordinator of Bilkent Photography Club: Organizing the social activities and trainings of the 491-person BFK club. Making photography trips out of town. 2024-2025 Social Media Coordinator of Bilkent EnDost TDP Club: Organized activities that support children with disabilities.

Get in touch

Find Me

Email: alara.zeybek@ug.bilkent.edu.tr

Email: alarazeybek@gmail.com

Phone: +90 545 476 5095

"Great things in business are never done by one person; they're done by a team of people."

— Steve Jobs