Skip to content

Commit ea66848

Browse files
committed
Update contributors and projects
1 parent 495ffd3 commit ea66848

File tree

2 files changed

+299
-292
lines changed

2 files changed

+299
-292
lines changed

_data/contributors.yml

Lines changed: 93 additions & 98 deletions
Original file line numberDiff line numberDiff line change
@@ -278,60 +278,6 @@
278278
education: Integrated Dual Degree (B.Tech & M.Tech) in Data Science & Biological Engineering, IIT Madras, India (2024)
279279
active: 1
280280

281-
- name: Aditya Pandey
282-
photo: Aditya.jpeg
283-
info: "Google Summer of Code 2025 Contributor"
284-
285-
education: "Bachelor of Technology, Birla Institute of Technology, Mesra, India"
286-
github: "https://github.com/AdityaPandeyCN"
287-
www: "https://adityapandeycn.github.io/personalblog/"
288-
active: 1
289-
linkedin: "https://www.linkedin.com/in/aditya-pandey-019482200/"
290-
projects:
291-
- title: "Using ROOT in the field of genome sequencing"
292-
status: Ongoing
293-
description: |
294-
This project aims to advance genomic data management by implementing ROOT's
295-
next-generation RNTuple format for sequence alignment storage. Beginning
296-
with validation of previous GeneROOT benchmarks showing 4x performance gains
297-
with `TTree`, we will then extend these capabilities with RNTuple technology.
298-
Genomic sequencing data volumes are growing exponentially, creating performance
299-
bottlenecks in traditional formats.RNTuple's improved memory mapping, type
300-
safety through templated interfaces, and parallelization capabilities position
301-
it as an ideal solution.
302-
We will systematically compare compression algorithms, implement file splitting
303-
strategies, and benchmark against established formats.Additionally, I will
304-
analyze the latest compression strategies implemented by samtools and incorporate
305-
these techniques into the project to ensure comprehensive coverage of state-of-the-art
306-
genomic data compression approaches.
307-
The project will deliver optimized tools for handling rapidly growing genomic datasets,
308-
potentially establishing a new standard for high-performance genomic data analysis.
309-
proposal: /assets/docs/Aditya_Pandey_GSoC2025.pdf
310-
mentors: Martin Vassilev, Jonas Rembser, Fons Rademakers, Vassil Vassilev
311-
312-
- name: Jiayang Li
313-
photo: Jiayang_Li.jpg
314-
info: "Google Summer of Code 2025 Contributor"
315-
316-
education: "Bachelor of Computer Science, Shanghai University, China"
317-
github: "https://github.com/Errant404"
318-
active: 1
319-
linkedin: "https://www.linkedin.com/in/errant404/"
320-
projects:
321-
- title: "Enable automatic differentiation of OpenMP programs with Clad"
322-
status: Ongoing
323-
description: |
324-
This project aims to extend Clad, a Clang-based automatic differentiation
325-
tool for C++, to support OpenMP programs. By enabling Clad to parse and
326-
differentiate OpenMP directives such as parallel for, reduction, and atomic,
327-
we will allow gradient computation in multi-threaded environments.
328-
The implementation will include enhancements to Clad’s AST parsing,
329-
variable scope analysis, and differentiation logic for both forward and
330-
reverse modes. Deliverables include robust OpenMP AD support, comprehensive
331-
tests, and user documentation.
332-
proposal: /assets/docs/Jiayang_Li_Proposal_2025.pdf
333-
mentors: Vassil Vassilev, Martin Vassilev
334-
335281
- name: Salvador de la Torre Gonzalez
336282
photo: salva_de_la_torre_gonzalez.jpg
337283
info: "Google Summer of Code 2025 Contributor"
@@ -393,50 +339,6 @@
393339
proposal: /assets/docs/Rohan_Timmaraju_Proposal_2025.pdf
394340
mentors: Vassil Vassilev, David Lange, Jonas Rembser, Christina Koutsou
395341

396-
- name: Abdelrhman Elrawy
397-
photo: Abdelrhman.jpg
398-
info: "Google Summer of Code 2025 Contributor"
399-
400-
education: "Master of Applied Computing, Wilfrid Laurier University, Canada"
401-
github: "https://github.com/a-elrawy"
402-
active: 1
403-
linkedin: "https://www.linkedin.com/in/elrawy/"
404-
projects:
405-
- title: "Support usage of Thrust API in Clad"
406-
status: Ongoing
407-
description: |
408-
This project enhances Clad, a Clang-based automatic differentiation tool,
409-
by enabling it to support NVIDIA's Thrust library for GPU-parallel programming.
410-
The goal is to implement custom derivative rules for Thrust primitives like
411-
`thrust::transform` and `thrust::reduce`, making it possible to differentiate
412-
high-performance CUDA code automatically. This work bridges the gap between
413-
automatic differentiation and GPU acceleration, enabling efficient gradient
414-
computations in scientific computing and machine learning workloads.
415-
proposal: /assets/docs/Abdelrhman_Elrawy_Proposal_GSoC_2025.pdf
416-
mentors: Vassil Vassilev, Alexander Penev
417-
418-
- name: Abhinav Kumar
419-
photo: Abhinav.jpg
420-
info: "Google Summer of Code 2025 Contributor"
421-
422-
education: "Computer Science & Engineering, Bachelor of Technology, Indian Institute of Technology(IIT) Indore, India"
423-
github: "https://github.com/kr-2003"
424-
active: 1
425-
linkedin: "https://www.linkedin.com/in/abhinavkumar2105/"
426-
projects:
427-
- title: "Implementing Debugging Support for xeus-cpp"
428-
status: Ongoing
429-
description: |
430-
This project aims at integrating debugging into the xeus-cpp kernel for
431-
Jupyter using LLDB and its Debug Adapter Protocol (lldb-dap). Modeled
432-
after xeus-python, it leverages LLDB’s Clang and JIT debugging support
433-
to enable breakpoints, variable inspection, and step-through execution.
434-
The modular design ensures compatibility with Jupyter’s frontend,
435-
enhancing interactive C++ development in notebooks.
436-
proposal: /assets/docs/Abhinav_Kumar_Proposal_GSoC_2025.pdf
437-
mentors: Anutosh Bhat, Vipul Cariappa, Aaron Jomy, Vassil Vassilev
438-
439-
440342
- name: Aditi Milind Joshi
441343
photo: Aditi.jpeg
442344
info: "Google Summer of Code 2025 Contributor"
@@ -471,6 +373,99 @@
471373
################################################################################
472374
# 2025 #
473375
################################################################################
376+
- name: Abhinav Kumar
377+
photo: Abhinav.jpg
378+
info: "Google Summer of Code 2025 Contributor"
379+
380+
education: "Computer Science & Engineering, Bachelor of Technology, Indian Institute of Technology(IIT) Indore, India"
381+
github: "https://github.com/kr-2003"
382+
linkedin: "https://www.linkedin.com/in/abhinavkumar2105/"
383+
projects:
384+
- title: "Implementing Debugging Support for xeus-cpp"
385+
status: Completed
386+
description: |
387+
This project aims at integrating debugging into the xeus-cpp kernel for
388+
Jupyter using LLDB and its Debug Adapter Protocol (lldb-dap). Modeled
389+
after xeus-python, it leverages LLDB’s Clang and JIT debugging support
390+
to enable breakpoints, variable inspection, and step-through execution.
391+
The modular design ensures compatibility with Jupyter’s frontend,
392+
enhancing interactive C++ development in notebooks.
393+
proposal: /assets/docs/Abhinav_Kumar_Proposal_GSoC_2025.pdf
394+
mentors: Anutosh Bhat, Vipul Cariappa, Aaron Jomy, Vassil Vassilev
395+
396+
- name: Aditya Pandey
397+
photo: Aditya.jpeg
398+
info: "Google Summer of Code 2025 Contributor"
399+
400+
education: "Bachelor of Technology, Birla Institute of Technology, Mesra, India"
401+
github: "https://github.com/AdityaPandeyCN"
402+
www: "https://adityapandeycn.github.io/personalblog/"
403+
linkedin: "https://www.linkedin.com/in/aditya-pandey-019482200/"
404+
projects:
405+
- title: "Using ROOT in the field of genome sequencing"
406+
status: Completed
407+
description: |
408+
This project aims to advance genomic data management by implementing ROOT's
409+
next-generation RNTuple format for sequence alignment storage. Beginning
410+
with validation of previous GeneROOT benchmarks showing 4x performance gains
411+
with `TTree`, we will then extend these capabilities with RNTuple technology.
412+
Genomic sequencing data volumes are growing exponentially, creating performance
413+
bottlenecks in traditional formats.RNTuple's improved memory mapping, type
414+
safety through templated interfaces, and parallelization capabilities position
415+
it as an ideal solution.
416+
We will systematically compare compression algorithms, implement file splitting
417+
strategies, and benchmark against established formats.Additionally, I will
418+
analyze the latest compression strategies implemented by samtools and incorporate
419+
these techniques into the project to ensure comprehensive coverage of state-of-the-art
420+
genomic data compression approaches.
421+
The project will deliver optimized tools for handling rapidly growing genomic datasets,
422+
potentially establishing a new standard for high-performance genomic data analysis.
423+
proposal: /assets/docs/Aditya_Pandey_GSoC2025.pdf
424+
mentors: Martin Vassilev, Jonas Rembser, Fons Rademakers, Vassil Vassilev
425+
426+
427+
- name: Jiayang Li
428+
photo: Jiayang_Li.jpg
429+
info: "Google Summer of Code 2025 Contributor"
430+
431+
education: "Bachelor of Computer Science, Shanghai University, China"
432+
github: "https://github.com/Errant404"
433+
linkedin: "https://www.linkedin.com/in/errant404/"
434+
projects:
435+
- title: "Enable automatic differentiation of OpenMP programs with Clad"
436+
status: Completed
437+
description: |
438+
This project aims to extend Clad, a Clang-based automatic differentiation
439+
tool for C++, to support OpenMP programs. By enabling Clad to parse and
440+
differentiate OpenMP directives such as parallel for, reduction, and atomic,
441+
we will allow gradient computation in multi-threaded environments.
442+
The implementation will include enhancements to Clad’s AST parsing,
443+
variable scope analysis, and differentiation logic for both forward and
444+
reverse modes. Deliverables include robust OpenMP AD support, comprehensive
445+
tests, and user documentation.
446+
proposal: /assets/docs/Jiayang_Li_Proposal_2025.pdf
447+
mentors: Vassil Vassilev, Martin Vassilev
448+
449+
- name: Abdelrhman Elrawy
450+
photo: Abdelrhman.jpg
451+
info: "Google Summer of Code 2025 Contributor"
452+
453+
education: "Master of Applied Computing, Wilfrid Laurier University, Canada"
454+
github: "https://github.com/a-elrawy"
455+
linkedin: "https://www.linkedin.com/in/elrawy/"
456+
projects:
457+
- title: "Support usage of Thrust API in Clad"
458+
status: Completed
459+
description: |
460+
This project enhances Clad, a Clang-based automatic differentiation tool,
461+
by enabling it to support NVIDIA's Thrust library for GPU-parallel programming.
462+
The goal is to implement custom derivative rules for Thrust primitives like
463+
`thrust::transform` and `thrust::reduce`, making it possible to differentiate
464+
high-performance CUDA code automatically. This work bridges the gap between
465+
automatic differentiation and GPU acceleration, enabling efficient gradient
466+
computations in scientific computing and machine learning workloads.
467+
proposal: /assets/docs/Abdelrhman_Elrawy_Proposal_GSoC_2025.pdf
468+
mentors: Vassil Vassilev, Alexander Penev
474469

475470
- name: Galin Bistrev
476471
photo: Bistrev.jpg

0 commit comments

Comments
 (0)