Empowering self-reflection through technology