Shutter Reflex
A subject appears. Click it before it fades. Miss three and you're out.
Hi, I'm Akshay. I started modding Android in the MiUI / boot-animation era and never really stopped. Today I write color-science and camera code — currently SpectraFilm for Android & an in-progress capture app called Filmcam.
Spectral film emulation for Android. Halide compute pipeline, full RAW capture, photochemical color science. Lightroom-style UI.
Photochemical-true camera. Qualcomm Halide + HVX. Flagship-only.
Three small games.
The math behind SpectraFilm & Filmcam lives in the 380–780 nm range. Slide the marker — read the wavelength, sRGB triplet, and the closest film-stock peak sensitivity.
Illustrative — not a published density curve.
Built with vanilla JS & canvas. No build step, no frameworks. Click a card to play.
A subject appears. Click it before it fades. Miss three and you're out.
Arrow keys / WASD. Eat the pixel, don't eat yourself.
Match pairs of film stocks. Fewer flips is better.
I'm Akshay Sharma — engineer, civil eng. by training, Android tinkerer by hobby, camera/color-science nerd by obsession.
The thetechgeekko handle started on Blogspot years ago — Techgeekko — back when I was writing about MiUI ROMs, custom boot animations, USB-OTG DIY cables, and every GameCIH cheat under the sun. Galaxy S2 era. That kid is still in here somewhere.
These days I write SpectraFilm — a spectral film emulator for Android — and I'm building Filmcam, a capture app that tries to feel photochemically true on flagship hardware.
I care about pipelines that are bit-exact, code that is small and readable, and tools that respect the user's data. Kotlin, C++ & Python. NDK, Halide, color science.
When I'm not at the keyboard I'm shooting on a phone and pretending it's film, racking balls on a pool table, or putting something on YouTube.