Meet Francis, a 20-year-old CTO