CV
Curriculum vitae covering education, experience, projects, and skills.
Contact Information
| Name | Aditya Pandey |
| adityapand3y666@gmail.com | |
| Location | Ranchi, Jharkhand |
Summary
I work on the performance of numerical and machine learning software, including GPU kernels, compiled training loops, automatic differentiation, and the I/O that feeds them.
Experience
-
2026 - present Remote
Open Source Software Consultant
Evovest (Quantitative Asset Management)
Consultancy on the open-source software stack for Evovest.
- Rewrote the EvoTrees.jl GPU backend using KernelAbstractions.jl for vendor-agnostic kernel execution.
- Reduced kernel launch overhead and implemented GPU-side histogram, gradient, and gain computations for gradient boosted trees.
- Delivered a full contract on NeuroTabModels.jl covering TabM, temporal embeddings (TabReD), and ModernNCA, with multi-backend AD across Enzyme, Zygote, Mooncake, and Reactant.
-
2025 - 2025 Remote
Open Source Developer, Google Summer of Code
CERN-HSF (High Energy Physics Software Foundation)
Extended ROOT for genomic data using RNTuple.
- Developed RAMTools, the C++ tools for RAM (ROOT Alignment/Map), a format that stores genomic alignment data in ROOT’s RNTuple columnar storage.
- Implemented multithreaded conversion from SAM and BAM, and region queries by binary search over the columns.
-
2024 - 2024 Remote
Open Source Developer, Google Summer of Code
INCF (International Neuroinformatics Coordinating Facility)
SWC to NeuroML neuronal morphology converter.
- Developed a Python tool converting neuronal morphology data from SWC to NeuroML format, integrated into PyNeuroML.
- Tested software against the NeuroMorpho.org repository, ensuring reliability and accuracy.
Education
-
2022 - 2026 Ranchi, India
B.Tech
Birla Institute of Technology, Mesra
Bachelor of Technology
- Database Management Systems, Programming for Problem Solving, Reinforcement Learning
- Graduated May 2026.
Projects
-
2024 - 2024 Rubik's Cube Solver (Korf's IDA*)
Efficient Rubik’s Cube solver in C++ using BFS, DFS, IDDFS, and Korf’s IDA* with pattern databases.
- Modeled a virtual 3x3 cube in 3 representations using C++ data structures.
Skills
Programming Languages (Advanced): Julia, C++, Python, CUDA, Bash
GPU & HPC (Advanced): KernelAbstractions.jl, CUDA.jl, Reactant (XLA), Cross-Vendor GPU (NVIDIA/AMD)
ML & Automatic Differentiation (Intermediate): Enzyme, Zygote, Mooncake, Gradient Boosting
Scientific Computing (Intermediate): ROOT Framework, RNTuple, Columnar Data Formats, High-Performance I/O
Tools (Advanced): Git, GitHub Actions, CMake, Docker
Achievements
-
2017 Pre-Regional Mathematics Olympiad Qualifier
Homi Bhabha Centre for Science Education
Qualified Pre-RMO (pathway to the International Mathematical Olympiad).
Languages
English : Fluent
Hindi : Native speaker
Interests
Scientific Computing: GPU Computing, Automatic Differentiation, High-Performance I/O
Computational Neuroscience: NeuroML, Neuronal Morphology, Neuroinformatics