Skip to main content

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