About

Who is Shakti Kathpalia?

The Journey

Shakti Kathpalia has spent the better part of two decades making technical decisions that actually ship - across continents, across stacks, and across the full spectrum of what it means to build software for businesses that depend on it.

He started not with a computer science degree, but with curiosity and a multimedia certificate in Ahmedabad, India. What followed was 21 years of learning by doing: designing for print, building for the web, writing backend logic, leading distributed teams, navigating client expectations, and eventually taking on the kind of architectural decisions that determine whether a product scales or buckles under its own weight.

In 2005, Shakti founded eLayers - a boutique agency that grew from a two-person graphic design shop into a full-stack web development firm with a team of 50 across multiple locations, serving clients in the US, Canada, the UK, and Australia. He didn't just build the business; he built the systems, reviewed the code, hired the engineers, and delivered across more than 100 clients spanning 20+ industries. That breadth of exposure - from e-commerce and enterprise apps to IoT platforms and social products - shaped the kind of technical judgment that isn't taught in classrooms.

The best technical decisions don't come from knowing the most tools — they come from understanding the problem well enough to choose the right ones.

In 2020, that agency evolved into Targeted Bits, pivoting to serve the growing digital marketing needs of small and mid-sized businesses. Shakti later co-founded Resalt Technologies in Canada, adding early-stage product development and platform thinking to his repertoire. Today, he serves as Technical Director for a web agency based in Austin, Texas - leading system design, architectural decisions, and hands-on development across complex web applications for clients who can't afford to get it wrong.

Why this blog?

Shakti has worked across India, Canada, and the United States - with teams and clients who operate in entirely different cultural and business contexts. That global experience has given him a particular vantage point: he has seen the same class of technical problem solved in five different ways, and he has strong opinions about which ones actually work and why.

This blog is where those opinions live.

It's not a tutorial site. It's not a place where frameworks are compared in the abstract. It's where Shakti writes about the real decisions behind building and maintaining web systems - the architectural trade-offs, the team dynamics, the moments where business constraints collide with engineering ideals, and what he learned from both the wins and the near-misses.

If you're a founder trying to understand your technical team better, a developer navigating decisions above your pay grade, or a business leader wondering whether your technology is an asset or a liability - this is written for you.