Posts
A bit of everything.
Just like a kaleidoscope, each click will reveal a new facet of my interests. Join me as I embrace the diversity of life’s experiences, inviting you to see the world through my eyes and engage in discussions that resonate with the curious soul in you.
2025
Cinema Film Meets Still Photography: Mixed Impressions
film
kodak 5219
kodak 5207
kentmere pan 200
pentax 17
nikon fe
Blooms and Purrs on Film
cat
flower
spring
film
portra 400
fujifilm 400
fujifilm 200
pentax 17
nikon fe
Fujifilm 400 in Sunlit Moments
film
fujifilm 400
pentax 17
nikon fe
My First Roll of Film: Kodak Gold 200
film
kodak gold 200
pentax 17
nikon fe
2024
Conway's Game of Life
·186 words·1 min
javascript
wasm
webgpu
parallel computing
2023
Efficient Large Language Model Inference
·3415 words·17 mins
cuda
parallel computing
Vulkan Grass Rendering
·461 words·3 mins
cuda
parallel computing
physically based rendering
Path Tracing Denoiser
·689 words·4 mins
cuda
parallel computing
physically based rendering
ray tracing
Path Tracer: Physically Based Rendering
·1593 words·8 mins
cuda
parallel computing
physically based rendering
ray tracing
Boids Flocking Simulation
·1028 words·5 mins
cuda
parallel computing