How do you juggle between doing what you love at work and spending time with your children?

Have a schedule. Go home for dinner. Incorporate kids into your social activities - take them out for dinner, or do what you want to do and bring them along. Block off time on weekends to just be with your kids and family. You can also optimize your schedule, where for example you'd be chopping vegetables for dinner, while the kids are eating breakfast.