If you're prepared to mule up, 6 Pack Fitness will make sure you never miss a macro again. In addition to the standard compartments for a laptop and EDC accessories for your workday, their Voyager 500 Backpack contains "comprehensive meal management capabilities" with an insulated, modular front chamber. The mini-cooler holds 5 Sure Seal Containers, 1 Sports Nutrition Container, and 3 cooling Gel Packs, all included with purchase. Divvy and pack up your meals, snacks, and supplements and Voyager on for 8+ hours as the pack keeps them cool and fresh.
The Voyager 500's laptop case holds up to a 17" device between its fleece-lined walls (no sweating or moisture infiltration from the food box.) There is also a neoprene-lined internal pocket for a protein shaker or blender bottle, internal organizational pockets for phones, wallets, and additional gear, and a fleece-lined top pocket for sunglasses. The main compartment can store clothing and toiletries for the gym, while one ventilated side compartment holds shoes, and an expandable pocket on the other side fits up to a 1L water bottle. Once you've completed your heavy lifting, HIIT, or 30/20/10 (30 minutes of machines, 20 minutes of hitting on ladies in the weight room, 10 minutes of mugging in the mirrors) the Voyager bottom expands to create a mesh drop pocket for your satisfyingly soiled workout clothes.
6 Pack Fitness uses luggage-grade ballistic nylon to build all 14" x 12" x 24" of their Voyager 500.