Level 1
[Q] Ballistic Leap
Increases Leaping Strike's range by 50%.
Kaldalis becomes Unstoppable while traveling.
[W] Purifier Directive
While Energized Blades is active, Kaldalis deals 300% damage to Minions, Mercenaries, and Monsters.
Killing an enemy Hero hit by Energized Blades within the last 3 seconds grants 25 attacks worth of additional progress towards its quest.
[E] Forward!
Increases Body Slam's charge range by 2.
Kaldalis gains 30% movement speed for 3 seconds after hitting an enemy Hero with Body Slam.
[Passive] Autorepair Module
? Repeatable Quest: Collecting a Regeneration Globes increases Kaldalis' Health Regeneration by 1.5 per second.
? Reward: After collecting 20 Regeneration Globes, Regeneration Globes heal Kaldalis for 100% more.
Level 4
[Q/W] Commence Purification
If Leaping Strike hits at least 2 enemy Heroes or 5 enemies total, Energized Blades' cooldown is reset.
[Q] Pile Driver
Leaping Strike deals 100% more damage to the primary target and Roots them for 1.5 seconds.
[W] Static Pulse
Energized Blades Slows enemies by 10%, stacking up to 40%, for 2 seconds.
[W] Combat Analysis
Basic Attacks refresh the duration of Energized Blades by 0.5 seconds.
Level 7
[Q] Earthshaker
Leaping Strike Slows enemies by 50% for 2 seconds.
? Quest: Hit enemy Heroes with Leaping Strike.
? Reward: Increases the damage of Leaping Strike by 4, up to 100.
[Q] Cratering Impact
Increases Leaping Strike's radius by 1.
Leaping Strike pulls enemies towards Kaldalis.
[W] Power Surge
Energized Blades deals additional damage to Heroes equal to 0.75% of their maximum Health.
Hitting an enemy Hero with Energized Blades grants Kaldalis 20% additional Movement Speed for 3 seconds.
[E] Bulldoze
Body Slam no longer stops upon impacting a Hero, and instead pushes that Hero forward the remainder of the charge distance, then knocks them back 4 range.
Level 13
[Q] Engage
Hitting 2 or more Heroes with Leaping Strike grants twice as many stacks of Zealous Resolve.
[E] Shoulder Smash
Body Slam deals additional damage to Heroes equal to 5% of their maximum Health and reduces their damage by 50% for 3 seconds.
[Passive] Tactical Data Web
Each allied Hero within 6 range of Kaldalis grants him 10% additional Attack Damage. 50% of this bonus is shared with contributing Heroes.
Level 16
[Trait] Battle Hardened
? Quest: Mitigate 10,000 damage with Zealous Resolve, including all damage mitigated so far.
? Reward: Kaldalis permanently gains 5 stacks of Zealous Resolve, up to 25.
[Trait] Strength in Unity
Kaldalis gains 4 stacks of Zealous Resolve if an allied Hero is within 6 range, and an additional 2 stacks for every additional allied Hero nearby.
Kaldalis grants allied Heroes within 6 range half of his own current Armor value.
[Passive] Zealous Fury
Kaldalis' Basic Ability cooldowns recharge 2% faster and heal Kaldalis for 1% of the damage they deal for every stack of Zealous Resolve he has.
Kaldalis' Basic Ability cooldowns recharge 50% faster and heal Kaldalis for 25% of the damage they deal while Zealous Resolve is active.
These effects do not stack with each other.
[Active] Phasing Armor
Activate to ignore the next 6 instances of damage within 2 seconds.
Level 20
[Trait] Last Stand
Zealous Resolve is permanently active while Kaldalis is below 33% Health.
[Trait] Indomitable Resolve
Activating Zealous Resolve while Kaldalis has 25 stacks makes him Unstoppable for 4 seconds.
[R1] Rapid Orbital Repair
Remote Repair now heals Kaldalis for 100% of his maximum Health over 10 seconds, and its cooldown is reduced to 45 seconds.
[R1] Avenger Protocol
Remote Reconstruction now deploys a fully constructed body with full Health for Kaldalis to take control of over 1.5 seconds.
Kaldalis gains 30% additional Attack Damage and 25 stacks of Zealous Resolve for 6 seconds after using Remote Reconstruction.
[R2] My Life for Aiur!
If an ally dies while under the effects of Akhundelar, its duration is refreshed on all remaining allies.
Allies that die while under the effects of Akhundelar have their death timers reduced by 50%.
However, I do think what you've made here fits better into the Bruiser role than the Tank role, as while he has superb engage, a qualifying attribute of Tanks is their ability to peel. The knockback on Body Slam is definitely a good start, but a ten second cooldown that only impacts one enemy isn't enough to protect a team, and while Leaping Strike could help body block, it doesn't quite fit the bill.
I do think you could keep things almost exactly as they are, and just reclassify them to a bruiser, but if you want a tank, I'd suggest adding a slow to the Q, maybe at the cost of some power elsewhere. The 50% slow on his Level 7 seems about right, though perhaps decaying over 2.5 seconds given that it's now a baseline stat.
Also, as a side note, but the level 10 R1 heroic, at least the self-revive part, is potentially overpowered. Most self-revive talents of its ilk are level 20 talents. The closest comparison would be Auriel, though unlike Auriel, Kaldalis has the tools to survive if the enemy team immediately pounces him, and a reasonably effective escape option in his E, leaving little counterplay.
Otherwise though... I gave this one a thumbs up.
Though imo, I think Zealous Resolve should be re-named to something like Battle Frenzy