Blog
Things I learn while building: frontend, AI and everything in between.
July 12, 20262 min read
Decoding text from code: anatomy of a decode engine
The two layers of the site's scramble language: a handwritten decode engine in the DOM and a shared glyph shader family in WebGL.
- GSAP
- GLSL
- TypeScript
July 10, 20262 min read
One Canvas, six stops: a scroll choreography architecture
How a single persistent R3F Canvas is driven by the Lenis + ScrollTrigger chain: camera stops, scroll windows and data-driven choreography.
- React Three Fiber
- GSAP
- Lenis
June 30, 20262 min read
Bulk-importing movies from TMDB with Laravel queues
The batch import design behind Film Arşivim: one job per item, idempotent status transitions, cancellation and live progress.
- Laravel
- Queues
- TMDB API
June 18, 20262 min read
Lessons from building multi-agent systems
Lessons from CVCrew: specialist agents, deterministic orchestration and why streaming is non-negotiable.
- Claude
- Multi-Agent
- Anthropic SDK