Zaid Saad
enter the house →Growth & product engineer at StoreHub, building AI-native marketing machines — a 500-ad creative-testing grid, ad pipelines, and landing systems shipped with a fleet of agents. Solo-founder experiments on the side. Based in Malaysia.
zstg2000@gmail.com · WhatsApp· Call· Book a chat· GitHub· LinkedIn· Instagram
The Entrance Hall
Everything opens off this room. Stairs up, an archway either side — and a trap door in the floor that has no business being there.
The Study
Top of the house, inside the cloud. Two screens, a full mug, a corkboard that won’t sit still. Where the StoreHub work and the serious projects actually get made.
The other laptop
Serious projects
- Cranium — my external-brain / chief-of-staff agent
- Ad Grid — a 500-ad creative-testing system + pipeline
- House kit — the design system this site is built on
The mug
The Studio
The studio where side projects take shape — an easel, a floor cushion, and always one thing half-finished.
Experiments in progress
- Pawket — a small marketplace experiment
- Toggle — a tool still earning its keep
- …and whatever nerd-snipes me this week
The painter
The oranges
How I build
The Library
Reading, writing, half-finished notes. The orange chair does the thinking.
Writing & notes
On the shelf
The Living Room
The fireplace, the people I love on the mantel, both cats where they always are. Malaysian builder — StoreHub by day, solo-founder experiments by night; small warm software, big machines that make it, heavy things lifted. The three frames are who’s behind all of it — take a look.
My favorite people

My oldest friend

My inspiration

The ginger one
The one on the sofa
The Lounge
A pinned map, shelves of books, a cat tree nobody uses correctly — and a bin for the projects that didn’t make it.
Travels
- Kuala Lumpur, Malaysia lived
- Lahore, Pakistan lived
- Karachi, Pakistan lived
- Everest, Nepal climbed
- Colombo, Sri Lanka travelled
- Bangkok, Thailand travelled
- Hong Kong travelled
- Singapore travelled
The files
→ ask me for the résumé
Extreme Ownership
How U.S. Navy SEALs lead and win · Jocko Willink & Leif Babin
Rules for life
Zaid Saad
- Everything you do matters. You need to take ownership over everything.
- Everything you do has a trade-off. Everything. Always.
- You are entitled to your labor but not to the fruits of your labor. Similarly — be impatient with actions and patient with results.
- Trust is fragile, feeble and tough to cultivate — and the most priceless commodity.
- How you do anything is how you do everything.
- A bad day does not make a bad life.
- If you want something, get out of bed and go get it.
- Anything in life worth doing is worth overdoing. Moderation is for cowards.
- Nothing new under the Sun.
- You don’t HAVE to do anything. Be mindful of the trade-offs — and don’t overestimate them.
- Don’t be complacent.
- Nobody has it figured out.
- Fun is serious business. Work–work balance?
- For peace in life, die before you die.
- Don’t look for directions to the town you’re not headed to.
- Add and remove resistance to make things easier to do, or easier to leave.
- Happiness increases time to exhaustion.
- Life is a single player game.
- You don’t get to split test life. Choose your regrets.
- To make life 7x faster, make decisions by EOD instead of EOW.
- Don’t multiply your progress by 0.
- You don’t have great days, you make great days.
- When things are hard, get a small win. Still working this one out.
- The only thing that is doing the thing, is doing the thing.
- Chippy chippy.
- Choose your hill to die on.
The coffee set
The graveyard
The Gym
Dug into the hilltop, one window at grass level. Barbell, treadmill, a chalkboard full of numbers. Where the discipline that runs everything else gets built.
Competitions
Training now
12 weeks from 27 Jul 2026 · a run every day, and the gym session in three versions: commercial gym, hyrox gym, bodybuilding.
- Week 1 — Base · 45 km Mon — Squat: 45 min easy @ 6:30–7:00 /kmTue — Push + speed: 6 × 400 m @ 4:30 /km, 90 s jogWed — Engine: 4 × (800 m @ 5:35 + one station)Thu — Pull from the floor: 3 × 8 min @ 5:25 /km, 2 min jogFri — Pull + arms: 40 min easy @ 6:30–7:00 /kmSat — Long run: 90 min easySun — Shake out: 25 min shakeout, conversational
- Week 2 — Base · 50 km Mon — Squat: 50 min easy @ 6:30–7:00 /kmTue — Push + speed: 8 × 400 m @ 4:30 /km, 90 s jogWed — Engine: 5 × (800 m @ 5:35 + one station)Thu — Pull from the floor: 4 × 8 min @ 5:25 /km, 2 min jogFri — Pull + arms: 45 min easy @ 6:30–7:00 /kmSat — Long run: 100 min easySun — Shake out: 25 min shakeout, conversational
- Week 3 — Base · 55 km Mon — Squat: 55 min easy @ 6:30–7:00 /kmTue — Push + speed: 10 × 400 m @ 4:25 /km, 90 s jogWed — Engine: 5 × (1 km @ 5:30 + one station)Thu — Pull from the floor: 5 × 8 min @ 5:20 /km, 2 min jogFri — Pull + arms: 50 min easy @ 6:30–7:00 /kmSat — Long run: 110 min easySun — Shake out: 30 min shakeout, conversational
- Week 4 — Base · 38 km Mon — Squat: 40 min easy @ 6:30–7:00 /kmTue — Push + speed: 5 × 400 m @ 4:35 /km, 2 min jog — deloadWed — Engine: 3 × (1 km easy + one station) — deloadThu — Pull from the floor: 20 min steady @ 6:00 /kmFri — Pull + arms: 35 min easy @ 6:30–7:00 /kmSat — Long run: 70 min easy — deloadSun — Shake out: 20 min shakeout, conversational
- Week 5 — Build · 55 km Mon — Squat: 55 min easy @ 6:30–7:00 /kmTue — Push + speed: 5 × 1 km @ 5:30 /km, 90 s jogWed — Engine: 5 × (1 km @ 5:30 + one station)Thu — Pull from the floor: 2 × 15 min @ 5:25 /km, 3 min jogFri — Pull + arms: 50 min easy @ 6:30–7:00 /kmSat — Long run: 2 h easySun — Shake out: 30 min shakeout, conversational
- Week 6 — Build · 60 km Mon — Squat: 60 min easy @ 6:30–7:00 /kmTue — Push + speed: 6 × 1 km @ 5:30 /km, 90 s jogWed — Engine: 6 × (1 km @ 5:25 + one station)Thu — Pull from the floor: 2 × 20 min @ 5:20 /km, 3 min jogFri — Pull + arms: 55 min easy @ 6:30–7:00 /kmSat — Long run: 2 h 10 easySun — Shake out: 30 min shakeout, conversational
- Week 7 — Build · 65 km Mon — Squat: 65 min easy @ 6:30–7:00 /kmTue — Push + speed: 4 × 1.5 km @ 5:35 /km, 2 min jogWed — Engine: HALF SIMULATION — 4 × 1 km + 4 stations, race effortThu — Pull from the floor: 40 min continuous @ 5:30 /kmFri — Pull + arms: 55 min easy @ 6:30–7:00 /kmSat — Long run: 2 h 20, last 20 min @ steadySun — Shake out: 30 min shakeout, conversational
- Week 8 — Build · 45 km Mon — Squat: 45 min easy @ 6:30–7:00 /kmTue — Push + speed: 6 × 400 m @ 4:30 /km, 90 s jog — deloadWed — Engine: 3 × (1 km easy + one station) — deloadThu — Pull from the floor: 25 min steady @ 6:00 /kmFri — Pull + arms: 40 min easy @ 6:30–7:00 /kmSat — Long run: 80 min easy — deloadSun — Shake out: 25 min shakeout, conversational
- Week 9 — Sharpen · 62 km Mon — Squat: 60 min easy @ 6:30–7:00 /kmTue — Push + speed: 8 × 800 m @ 5:00 /km, 2 min jogWed — Engine: 6 × (1 km @ 5:20 + one station)Thu — Pull from the floor: 3 × 12 min @ 5:20 /km, 2 min jogFri — Pull + arms: 55 min easy @ 6:30–7:00 /kmSat — Long run: 2 h 15 easySun — Shake out: 30 min shakeout, conversational
- Week 10 — Sharpen · 68 km Mon — Squat: 65 min easy @ 6:30–7:00 /kmTue — Push + speed: 5 × 1 km @ 4:55 /km, 2 min jogWed — Engine: FULL SIMULATION — 8 × 1 km + all 8 stationsThu — Pull from the floor: 8 × 1 km @ 5:15 /km, 45 s standing — race rehearsalFri — Pull + arms: 60 min easy @ 6:30–7:00 /kmSat — Long run: 2 h 30, last 30 min @ steadySun — Shake out: 30 min shakeout, conversational
- Week 11 — Sharpen · 58 km Mon — Squat: 55 min easy @ 6:30–7:00 /kmTue — Push + speed: 6 × 800 m @ 4:55 /km, 2 min jogWed — Engine: 4 × (1 km @ race pace + one station)Thu — Pull from the floor: 2 × 15 min @ 5:15 /km, 3 min jogFri — Pull + arms: 50 min easy @ 6:30–7:00 /kmSat — Long run: 110 min easySun — Shake out: 25 min shakeout, conversational
- Week 12 — Sharpen, test week · 40 km Mon — Squat: 40 min easy @ 6:30–7:00 /kmTue — Push + speed: 4 × 400 m @ 4:20 /km, 2 min jog — legs open, nothing moreWed — Engine: 5 km time trial. 24:31 is the number to beat.Thu — Pull from the floor: 20 min @ 5:30 /km + 4 stridesFri — Pull + arms: 30 min easy @ 6:30–7:00 /kmSat — Long run: 60 min easy — taperSun — Shake out: 20 min shakeout, conversational
Run in the morning, lift in the evening — same shape as the Bare block. Loads run off a training max of 90% of the tested lift. Paces come from the run PRs on the other board. The workouts are the anchors — if the easy volume is more than you’re running now, cut the easy days, not the Tuesday or the Saturday.
The barbell
- Back Squat , 2,174 reps 79 sessions
- Shoulder Press , 1,749 reps 71 sessions
- Deadlift , 1,458 reps 54 sessions
- Front Squat , 1,231 reps 51 sessions
- Barbell Bench Press , 993 reps 45 sessions
- Run , 108,341 m 41 sessions
- Row , 28,152 m 27 sessions
- Split Jerk , 211 reps 25 sessions
- Double-Under , 5,781 reps 20 sessions
- Handstand Walk , 1,460 m 19 sessions
- Ski Erg , 22,133 m 19 sessions
- Strict Pull-Up , 799 reps 17 sessions
- Squat Snatch , 403 reps 16 sessions
- Power Clean , 149 reps 15 sessions
- Squat Clean , 135 reps 15 sessions
- Power Jerk , 90 reps 15 sessions
- Power Snatch , 310 reps 14 sessions
- Push Press , 211 reps 14 sessions
- Toes to Bar , 807 reps 14 sessions
- Push Jerk , 318 reps 13 sessions
- Kipping Handstand Push-Up , 629 reps 13 sessions
- Strict Handstand Push-Up , 506 reps 13 sessions
- Hang Power Clean , 356 reps 11 sessions
- Clean , 127 reps 11 sessions
- Snatch Balance , 79 reps 10 sessions
- Wall Ball Shots , 937 reps 9 sessions
- Barbell Thruster , 327 reps 9 sessions
- Bar Muscle-Up , 176 reps 9 sessions
- Clean and Jerk , 90 reps 8 sessions
- Overhead Squat , 179 reps 8 sessions
- Snatch , 87 reps 8 sessions
- Snatch High Pull , 69 reps 8 sessions
- Burpee , 685 reps 8 sessions
- Power Clean and Jerk , 206 reps 7 sessions
- Paused Dip Push Jerk , 66 reps 7 sessions
- Strict Toes to Bar , 280 reps 7 sessions
- Clean High Pull , 69 reps 6 sessions
- Pull-Up , 315 reps 6 sessions
- Chest-to-Bar Pull-Up , 187 reps 6 sessions
- Sumo Deadlift , 159 reps 5 sessions
- Dumbbell Thruster , 302 reps 5 sessions
- Barbell Curl , 200 reps 5 sessions
- Band Pull Apart , 344 reps 5 sessions
- Weighted Strict Pull-Up , 100 reps 5 sessions
- Tall Power Jerk , 23 reps 5 sessions
- Muscle-Up , 125 reps 5 sessions
- Strict Ring Dip , 197 reps 5 sessions
- Kipping Toes to Bar , 238 reps 5 sessions
- Alternating One-Arm Dumbbell Snatch , 350 reps 4 sessions
- Dumbbell Push Press , 262 reps 4 sessions
- Dual Kettlebell Snatch , 225 reps 4 sessions
- Dumbbell Bulgarian Split Squat , 162 reps 4 sessions
- Hang Power Snatch , 121 reps 4 sessions
- Hang Squat Clean , 80 reps 4 sessions
- Jerk Drive , 30 reps 4 sessions
- Butterfly Pull-Up , 289 reps 4 sessions
- Dumbbell Facing Burpee , 254 reps 4 sessions
- Kettlebell Facing Burpee , 192 reps 4 sessions
- Wall Facing Handstand Push-Up , 189 reps 4 sessions
- Burpee Over Rower , 118 reps 4 sessions
- Echo Bike , 15,932 m 4 sessions
- Dumbbell Floor Press , 217 reps 3 sessions
- Bent-Over Barbell Row , 164 reps 3 sessions
- Alternating Dumbbell Bent Over Row , 144 reps 3 sessions
- Snatch Grip Deadlift , 118 reps 3 sessions
- Barbell Good Morning , 99 reps 3 sessions
- Dual Dumbbell Power Clean , 90 reps 3 sessions
- Close Grip Bench Press , 84 reps 3 sessions
- Seated Explosive Back Squat , 50 reps 3 sessions
- 3-Positions Power Clean , 45 reps 3 sessions
- 3-Position Squat Clean , 42 reps 3 sessions
- High Hang Clean Panda Pulls , 40 reps 3 sessions
- Paused Hang Power Snatch (below knees) , 35 reps 3 sessions
- Tall Clean , 33 reps 3 sessions
- High Hang Power Clean , 28 reps 3 sessions
- High Hang Squat Clean , 23 reps 3 sessions
- Tng Split Jerk , 20 reps 3 sessions
- 1 Power Snatch + 2 Squat Snatches , 17 reps 3 sessions
- 2 Jerk Drives + 2 Paused Dip Push Jerks + 2 Tng Split Jerks , 10 reps 3 sessions
- Air Squat , 550 reps 3 sessions
- Lying Toes to Bar , 289 reps 3 sessions
- Handstand Push-Up , 167 reps 3 sessions
- Lateral Burpee over Dumbbell , 146 reps 3 sessions
- Reverse Hyperextension on GHD , 141 reps 3 sessions
- GHD Glute-Ham Raise , 114 reps 3 sessions
- Burpee Box Jump , 76 reps 3 sessions
- False Grip Strict Chest-to-Ring Pull-Up , 53 reps 3 sessions
- Half Front Squat Hold , held 3 sessions
- Prone Floor Handstand Against Wall , held 3 sessions
- BikeErg , 16,875 m 3 sessions
- 224.5 kg, Deadlift
- 172.4 kg, Back squat
- 115.7 kg, Squat clean
- 111.1 kg, Clean & jerk
- 107.5 kg, Bench press
- 86.2 kg, Snatch
- 81.6 kg, Strict press
- 50, Strict pull-ups
- 28, Toes to bar
- 4,245 m, SkiErg, 20 min
- 4:20, 1 km
- 7:32, Mile
- 24:31, 5 km
- 55:28, 10 km
- 2:10:13, Half marathon
- 60 km, Longest run
- 51,439, Steps in a day
- 143,357, Steps in a week
- 495,086, Steps in a month
The Garage
Under the entrance hall, down a ladder. No door, no ramp, no explanation for the car. There is a very large chart on the wall.
The fleet
Most of what you’ve seen in this house was built this way.
How did the car get in?
Some things in a house don’t need to survive scrutiny — they just need to be there.
The marker
The Porch
Two lanterns on, a letter on the bench, the path switchbacking down to the mailbox. Come say hi.
Say hi
zstg2000@gmail.com
WhatsApp — +60 11 2318 1216
or just call
Building something, hiring, or just want to compare notes on agents? Drop a line.