wannabe gilfoyle.
Generally passionate about technology and specifically interested in intersection of neuroscience and computers.
I've experience with Deep learning, GPU Programming, web development and functional programming. I've gained unique insights in each of them by building distinguished projects.
Currently Im exploring how to write cuda kernels for optimizing parallel gpu compute and the inner workings of pythong bindings.
• Developing a Python Package for Gnuastro using the C-Python API for using Gnuastro in Python.
• Implemented an error mechanism for Gnuastro to record,report errors with messages in both Python and C.
• Designed new Data objects in Python for representing Gnuastro’s core data structures using converters with
Numpy’s core data structure.
• Integrated CUDA with Gnuastro’s build system for GPU support and optimized convolution by 400x.