Machembe Ideas, a personal website I designed from scratch