Developer and amateur photographer
Code, color,
systems in motion.
I build apps, playful experiments, and visual tools that make complex ideas easier to understand.
kromatika
Kromatika is out now
Download on the App StoreSelected work
Projects where code becomes a material for play, discovery, and a little surprise.
Kromatika, out now
A color puzzle with a pulse.
Kromatika is a color-ordering puzzle game for iPhone. Restore each gradient through procedural levels while the soundtrack moves in harmony with you.
Canvas physics
Celestial Mechanics
An interactive n-body gravity simulator with live controls and orbital presets.
Open projectWebgl rendering
Ray Marching
Mathematically defined 3D scenes rendered pixel by pixel through sphere tracing.
Open projectWebgl simulation
Wind tunnel
A fluid dynamics sandbox that makes vortex streets visible and explorable.
Open projectTranslation, not automation.
AI can help people meet in the middle.
AI is more than another layer above high-level programming languages. It can translate across cultures, generations, and different ways of seeing the world.
Imagine a personal AI that notices how far your viewpoint is from someone else's, catches a cultural difference, or explains that tiredness came across as disinterest before it becomes a serious misunderstanding.
Good communication already solves many of these problems. The challenge is that modern communication is rarely just a conversation, and the context people need is often missing.