
Hi!
I’m Sandy, a senior backend engineer turned graphics programmer. I’m interested in game engine development, real-time rendering and functional programming.
Blog
12 Jan 2025
Get in touch!
If you're looking for an engine developer or graphics programmer, I'd love to hear from you! You can reach me at jysandilya@gmail.com.
Things I've built
Gradient


Gradient is a work-in-progress game engine written in C++ and DirectX 11. It currently includes physics simulation with Jolt, PBR direct lighting and materials, HDR rendering with Narkowicz ACES tonemapping, shadow mapping with PCF, normal mapping, bloom and environment mapping.
sandtrace


sandtrace is a non-real-time recursive ray-tracer written in C++. It runs completely on the CPU, with no GPU acceleration.
Experiences I've had

Consolidate Health is a healthcare data app for American patients. As one of their first engineers, I designed their patient data platform and built the product from the ground up.
Tech I've used
- C++
- DirectX 11
- Clojure
- C#
- Ruby
- Go
- JavaScript
- Haskell
- Postgres
- Google Cloud
- AWS
- Kubernetes
Odds and ends
IN/Clojure is India's annual Clojure and ClojureScript conference. I've helped organise it in 2018, 2019 and 2020. I ran the beginner's Clojure workshop every year and helped develop the curriculum for it.
I recorded some screencasts on the nilenso YouTube channel addressing some fundamental Clojure topics that I felt weren't covered well in existing Clojure material.