Hi, I'm Shivraj

I am currently pursuing M.S. by Research at IIT Bombay, CSE Branch. I love programming and playing games. Currently exploring the world of GPUs and Accelerators.

Projects

Age-Depth Modeling for Paleoclimate Data (closed source)

Developed statistical models to construct continuous chronologies from sparsely observed radiocarbon data. Applied Markov Chain Monte Carlo (MCMC) techniques to infer age-depth relationships at Physical Research Laboratory (PRL), Ahemdabad

ASCII Art Generator

Converts given image into an image made with only ASCII characters using numpy.Various image processing algorithms such as XDoG (extended difference of Gaussian), image quantization, edge detection, etc.

End-to-end Encrypted UDP Communication

Used openssl and mbedTLS C libraries to develop a crypto wrapper around a client/server communication to encrypt it. Applied cryptographic techniques such as HMAC, key derivation, Diffie-Hellman key exchange to do a three-way handshake, and AES Galois counter mode for encryption.

Software Based Ray Tracer

Serial implementation written using Java. Supports diffuse, metal, and dielectric materials and renders spheres.

Contact

You can find me on Github, LinkedIn or reach out directly to me via an email