Skip to content

Commit f169435

Browse files
committed
Add Kerem
1 parent 0cf0f11 commit f169435

5 files changed

Lines changed: 38 additions & 0 deletions

File tree

.github/actions/spelling/allow/names.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ Jiayang
4747
Jomy
4848
Joshi
4949
Jurgaityt
50+
Kerem
5051
Kyiv
5152
LBNL
5253
Lang
@@ -92,6 +93,7 @@ Shterev
9293
Sitong
9394
Sivasankaran
9495
Svrin
96+
Sahin
9597
Tadel
9698
Taras
9799
Thessaloniki
@@ -183,6 +185,8 @@ junaire
183185
kausik
184186
kchristin
185187
khushiyant
188+
kerem
189+
keremsahn
186190
kokkos
187191
koutsou
188192
krasnopolski
@@ -239,6 +243,7 @@ somayyajula
239243
sunho
240244
surya
241245
svirin
246+
sahin
242247
tapasweni
243248
tapaswenipathak
244249
tfransham

_data/contributors.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,29 @@
151151
# TEAM #
152152
################################################################################
153153

154+
- name: Kerem Sahin
155+
photo: Kerem.jpg
156+
info: "Google Summer of Code 2026 Contributor"
157+
email: keremsahin401@gmail.com
158+
education: "Bachelor of Computer Engineering, Boğaziçi University, Istanbul, Turkey, 2024 - 2029"
159+
github: "https://github.com/keremsahn"
160+
www: "Do not have"
161+
active: 1
162+
linkedin: "https://www.linkedin.com/in/keremsahn/"
163+
projects:
164+
- title: "Implement CppInterOp API Exposing Memory Ownership and Thread Safety"
165+
status: Ongoing
166+
description: |
167+
This project extends CppInterOp with a new API layer that statically analyzes C++ functions and
168+
exposes their memory and thread safety behavior using AST. Language binding tools like cppyy can use
169+
this information to automatically determine whether a returned object must be deleted by the caller,
170+
or whether a function is safe to call concurrently. This is particularly valuable for large scientific
171+
libraries like ROOT, where users today must manually handle memory management and thread safety concerns when
172+
calling C++ functions from Python. By exposing this information directly from the AST,
173+
the project enables binding tools to handle it automatically.
174+
mentors: Vassil Vassilev, Aaron Jomy, Vipul Cariappa
175+
proposal: /assets/docs/KeremSahin_CppInterOp2026.pdf
176+
154177
- name: Ayokunle Amodu
155178
info: "C++ Alliance Fellowship 2026 Contributor"
156179
photo: Ayokunle.jpg

_pages/team/kerem-sahin.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
title: "Compiler Research - Team - Kerem Şahin"
3+
layout: gridlay
4+
excerpt: "Compiler Research: Team members"
5+
sitemap: false
6+
permalink: /team/KeremSahin
7+
email: keremsahin401@gmail.com
8+
---
9+
10+
{% include team-profile.html %}
338 KB
Binary file not shown.

images/team/Kerem.jpg

545 KB
Loading

0 commit comments

Comments
 (0)