Here are a couple of problems I have solved through research and design.