(no title)
madsohm | 4 years ago
Location: Denmark
Remote: Yes, only remote
Willing to relocate: No
Technologies: Ruby, Ruby on Rails, React, PostgreSQL
CV: https://mads.ohmbrix.dk/files/cv.pdf
Email: REMOVED
EDIT: Hi everybody. I have already gotten so many emails with job opportunties. I am so grateful for this community! Thanks a million.--
Hi HN. I'm Mads.
I did my PhD working on Bohrium (https://github.com/bh107/bohrium). Bohrium is a framework that sits on top NumPy and intercepts all calls. When you have a side-effect in your Python code, Bohrium will take over and JIT-compile an OpenCL kernel, so your NumPy can run on your GPU. This is all done automatically, so all you need to change is `import numpy as np` to `import bohrium as np`. For Bohrium I also created a Ruby frontend, so you can use custom `BhArray` to JIT-compile OpenCL kernels from Ruby code, run when you have a side-effect. Besides that I also created a CSP (Communicating Sequential Processes) gem for Ruby called Emit (https://github.com/omegahm/emit) This outperformed the current Python implementation in speed.
After my PhD I've been working as full stack developer multiple places, where I've mostly been using Ruby for backend and React for frontend. My latest position was a Tech Lead position where I was in charge of a small team of four developers.
No comments yet.