Hi, I’m Ayberk

I’m a senior Molecular Biology and Genetics student at Middle East Technical University with a broad interest in development and technical work.

  • I develop games with Unity using C#, including basic multiplayer features with Netcode for GameObjects and Steamworks.NET.
  • I actively use Linux (mainly Arch), where I work with Bash, Python, Docker, and general server tools for automation, containerized workflows, and managing services. I also have basic system administration experience on multi-user Linux workstations, handling user management, permissions, and general maintenance.
  • I also work with bioinformatics and data analysis in Python and R, handling tasks such as data cleaning, visualization, statistical modeling, and basic sequence analysis.
  • In addition, I can create simple websites with WordPress and custom HTML, deploy them on a server, configure domains, and make them accessible on the public internet.

I work with several languages, mainly C#, Python, R, Bash, and basic HTML and CSS. I consider myself a generalist developer who enjoys learning different areas of development rather than sticking to a single niche. I’m open to improving myself in any part of the development process, whether it’s scripting, backend tasks, data work, or game-related systems.

Projects

Pogo Panic

We are developing Pogo Panic, a challenging, physics-driven parkour adventure built with Unity. The game focuses on precise pogo-stick movement, short jetpack bursts, and vertical arenas where one mistake sends you back to the start. The game also features a cooperative multiplayer mode where players can progress, fall, and recover together.

Key Responsibilities & Achievements:

  • Built the multiplayer backend using NGO integrated with Steamworks.NET, Steam Relay, and Steam Lobby for global matchmaking.
  • Implemented networked physics using a client-authoritative model with server-side validation to maintain consistency under latency.
  • Developed core systems including the PogoStickController, PlayerHitInteraction, and a MotionClock based sync layer for deterministic movement.
  • Networked interactive objects such as moving/rotating platforms, projectiles, jump pads, and worldspace name tags.
  • Performed iterative multiplayer tests focused on lag behavior, jitter handling, packet load, and overall coop stability.

METU GATES Website

METU GATES is a game development community at METU, focused on organizing workshops, events, game jams, and technical activities for students interested in game design and development. I currently serve as the Vice President, where I help coordinate events, manage communication, and oversee technical tasks within the community. One of my responsibilities was creating and maintaining the community’s official website.

In this project, I:

  • Built the METU GATES website using WordPress and custom HTML, and handled the hosting setup, domain configuration, and public deployment.
  • Created and structured the main sections, including the Homepage, Event Calendar, Executive Board, and GATES Log.

Bilkent GDS Website

I completed a bioinformatics internship at Bilkent University under Dr. Volkan Yazar. During this internship, I worked with biological datasets, supported data analysis workflows, and helped with technical tasks in the lab. Alongside the bioinformatics work, I also designed and developed the Yazar Lab website to present the group’s research and members in a clear and organized way.

During this project, I:

  • Designed and built the entire website layout, including its structure, navigation flow, and overall visual organization.
  • Created pages such as Home, Lab Members, Collaborators etc and organized content for each section to match the lab’s needs.

Linux Server Administration

I have experience managing multi-user Linux servers, including user and permission management, service configuration, and routine maintenance. I work with tools like systemd, SSH, Docker, and basic networking utilities to keep services stable and accessible.