Menu
Sign In Pricing Add Podcast
Podcast Image

Code Story

S10 E8: Shashwat Sehgal, P0 Security

Mon, 28 Oct 2024

Description

Shashwat Sehgal has been in the tech industry broadly for 15 years. He started out as an engineer, but eventually, worked his way towards product and the business side. Outside of tech, he enjoys spending time with his family. He's into sports, loves to play tennis, but admits he hasn't played pickle ball yet because the courts are always booked. He also enjoys reading, in particular historical narratives or autobiographies.In his prior years, Shashwat noticed that developers spend a large amount of time securing business assets in the cloud. He dreamt of a world where this was just an abstraction layer on top of the cloud, making it easier for developers to complete the task.This is the creation story of P0 Security.SponsorsP0 SecuritySpeakeasyQA WolfSnapTradeLinks https://p0.dev/https://www.linkedin.com/in/shashwatsehgal/Our Sponsors:* Check out Vanta and use my code CODESTORY for a great deal: https://www.vanta.comSupport this podcast at — https://redcircle.com/code-story/donationsAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy

Audio
Featured in this Episode
Transcription

0.948 - 24.787 Shashwat Sehgal

Our very first deployable version of a product which we put in the hands of an actual customer was probably within three months of when we started. By February of 2023, we had our first customer deployment. It worked, thankfully, and we were able to close that customer contract by March or April of 2023.

0
💬 0

26.388 - 43.898 Shashwat Sehgal

And ever since then, it's been a stream of, okay, let's find another customer that looks like the last customer we closed and make sure the MVP works for their specific environment. I'm Shashwat Sehgal. I'm the co-founder and CEO at P0 Security.

0
💬 0

47.04 - 68.889 Noah Labhart

This is CodeStory. A podcast bringing you interviews with tech visionaries. Six months of moonlighting. There's nothing at the back end. Who share what it takes to change an industry. I don't exactly know what to do next. It took many goes to get right. Who built the teams that have their back. The company is its people. The teams help each other achieve. Most proud of our team.

0
💬 0

69.169 - 89.06 Noah Labhart

Keeping scalability top of mind. All that infrastructure was a pain. Yes, we've been fighting it as a group. Total waste of time. The stories you don't read in the headlines. It's not an easy thing to achieve. Took it off the shelf and dusted it off and tried it again. To ride the ups and downs of the startup life. You need to really want it. It's not just about technology.

0
💬 0

89.14 - 115.69 Noah Labhart

All this and more on CodeStory. I'm your host, Noah Lappart. And today, Hoshashua Tagal is helping you secure cloud access in minutes by securing and governing all forms of cloud identity. This episode is sponsored by Speakeasy. Grow your API user adoption and improve engineering velocity with friction-free integration experiences.

0
💬 0

116.15 - 141.364 Noah Labhart

With Speakeasy's platform, you can now automatically generate SDKs in 10 languages and Terraform providers in minutes. Visit speakeasy.com slash codestory and generate your first SDK for free. This message is sponsored by QA Wolf. QA Wolf gets engineering teams to 80% automated end-to-end test coverage and helps them ship five times faster by reducing QA cycles from hours to minutes.

0
💬 0

141.985 - 168.35 Noah Labhart

With over 100 five-star reviews on G2 and customer testimonials from SalesLoft, Grotta, and Autotrader, you're in good hands. Join the Wolfpack at QAwolf.com. Shashwat Sehgal has been in the tech industry broadly for 15 years. He started out as an engineer, but eventually worked his way towards product and the business side. Outside of tech, he enjoys spending time with his family.

0
💬 0

168.57 - 186.531 Noah Labhart

He's into sports, loves to play tennis, but admits he hasn't played pickleball yet because the courts are always booked. He always enjoys reading, in particular, historical narratives and autobiographies. In his prior years, Shashwat noticed that developers spend a large amount of time securing business assets in the cloud.

0
💬 0

187.191 - 200.656 Noah Labhart

He dreamt of a world where this was just an abstraction layer on top of the cloud, making it easier for developers to complete the task. This is the creation story of P0 Security.

0
💬 0

204.698 - 231.512 Shashwat Sehgal

Our mission as a company is to abstract away security for developers. In our prior lives, we have seen and experienced the fact that developers spent an inordinate amount of time securing the company's most prized assets, which is the cloud. and we believe that security should just be an abstract layer which developers do not have to worry about. That is our mission.

0
💬 0

232.332 - 250.027 Shashwat Sehgal

Where do we stand as a product? What do we actually do? Our goal is to secure access in the cloud. We've observed over time that the number of identities or the number of entities that can take any sort of action in the cloud has just exploded over the last few years.

0
💬 0

250.828 - 270.694 Shashwat Sehgal

It's not just human users or groups of employees that can take action or access the cloud, but increasingly it's also workloads, service accounts, quote-unquote non-human identities. And we believe that there needs to be a product, a company that can secure access for all of these entities, right?

0
💬 0

270.815 - 291.782 Shashwat Sehgal

Be it an engineer, be it a contractor, be it a sales engineer, or be it a workload or a service account. They can secure the access for all of these entities across the lifecycle. The three co-founders in the company are myself, the co-founder and CEO, and Greg, who's the CTO, and Nathan, who's the VP of engineering.

0
💬 0

292.629 - 316.159 Shashwat Sehgal

Nathan and I used to be peers at Meraki, Cisco Meraki, where we built and led the SD-WAN business unit. And then Greg and myself both worked at Splunk for a while where we were building up the observability platform. And in each of these spaces, what we realized was that the cloud native way of application development is extremely powerful.

0
💬 0

316.699 - 339.765 Shashwat Sehgal

It gives a lot of very sophisticated primitives in the hands of developers to build things quickly like never before. But it's also got its own pitfalls, which is that it can make application development very complicated. And this gives security teams a very hard time securing access. Securing access as a use case has been around for the longest time, right?

0
💬 0

339.805 - 355.973 Shashwat Sehgal

The only thing that's evolved over the last 20-30 years is what it is that organizations are interested in securing. Before internet, securing access mostly just meant you have your physical buildings and you need to secure access to the physical workspaces.

0
💬 0

356.713 - 379.145 Shashwat Sehgal

In the early days of computers, the early days of the internet, when the most prized possession of a company used to be a data center and specifically data and applications hosted within a data center. In that world, securing access really just meant securing access to the network perimeter of the data center.

0
💬 0

379.605 - 403.156 Shashwat Sehgal

And now, as the world has become more cloud-native, the prized jewels of a company are increasingly in SaaS and in the cloud. We are firmly tackling the problem of securing cloud access. That is what we do. Help secure access to a company's crown jewels in the cloud, no matter who's trying to access that infrastructure or that data.

0
💬 0

405.367 - 413.388 Noah Labhart

So let's dive into the MVP, that first version of the product you built. How long did it take to build and what sort of tools were you using to bring it to life?

0
💬 0

414.102 - 443.373 Shashwat Sehgal

It's a never-ending process, really. I wish I could say that there was a point in time when we knew we had nailed down the MVP. Our very first deployable version of a product which we put in the hands of an actual customer was probably within three months of when we started. We started the company in late 2022. We started building and by February of 2023, we had our first customer deployment

0
💬 0

444.053 - 468.19 Shashwat Sehgal

It worked, thankfully, and we were able to close that customer contract by March or April of 2023. And ever since then, it's been a stream of, okay, let's find another customer that looks like the last customer we closed and make sure the MVP works for their specific environment. That has been our philosophy ever since then.

0
💬 0

468.63 - 494.325 Shashwat Sehgal

Always keep shipping, keep building whatever is necessary, have very tight feedback loops between customers and between our engineering team so that we can iterate, get their feedback and if necessary, build the next feature that would help them gain even more value out of the product. In terms of what we used, I think we've been very nimble in using all kinds of tooling.

0
💬 0

494.906 - 523.69 Shashwat Sehgal

Like our stack for the most part is in TypeScript. We run on both GCP and AWS. We are heavy users of Terraform, of Kubernetes, and we've been experimenting very heavily with Gen AI and Copilot as well. So In short, I think our design and our product development philosophy is use the best of breed solutions, all the latest and greatest cloud native development in Gen AI usage. Just keep shipping.

0
💬 0

524.741 - 549.562 Noah Labhart

This message is sponsored by SnapTrade. Link in-user brokerage accounts and build world-class investing experiences with SnapTrade's unified brokerage API. With over $12 billion in connected assets and over 300,000 connected accounts, SnapTrade's API quality and developer experience are second to none. SnapTrade is SOC 2 certified and uses industry-leading security practices.

0
💬 0

549.942 - 568.878 Noah Labhart

Developers can use the company's official client SDKs to build investing experiences in minutes without the limitations of traditional aggregators. Get started for free today by visiting snaptrade.com slash codestory. This episode is sponsored by Speakeasy.

0
💬 0

569.198 - 590.808 Noah Labhart

Whether you're growing the user adoption of your public API or streamlining internal development, SDKs can turn the chore of API integration into effortless implementation. Unburden your API users from guessing their way around your API while keeping your team focused on your product. Shorten the time to live integration and provide a delightful experience for your customers.

0
💬 0

591.388 - 616.061 Noah Labhart

With Speakeasy's platform, you can now automatically generate up-to-date, robust, idiomatic SDKs in 10 languages and Terraform providers in just a matter of minutes. SDKs are feature-rich with type safety, auto-retries, and pagination. Everything you need to give your API the developer experience it deserves. Deliver a premium API experience without the premium price tag.

0
💬 0

616.561 - 640.372 Noah Labhart

Visit speakeasy.com slash codestory to get started and generate your first SDK for free. So tell me about how you mature and progress the product. How have you done that? And I'm curious about how you go about building your roadmap. How do you go about deciding this is the next most important thing to build or to address with PZero?

0
💬 0

641.858 - 668.523 Shashwat Sehgal

Any decisions like these are never made in a vacuum. We almost always have customers drive our roadmap, which means that any week, we are probably speaking to at least five, if not more, customers across existing customers, new prospects, ongoing POCs, probably closer to 10, I'd say. And we let our customers define our roadmap. We are very open in...

0
💬 0

669.483 - 691.665 Shashwat Sehgal

aggressive and soliciting feedback from all kinds of customers. And from there on, we try to triangulate all the feedback that we are receiving. And we try to have an opinionated view on, OK, what are the kinds of customers that are a good fit for us right now? And let's say that's a particular segment. Let's call it segment one.

0
💬 0

692.566 - 713.792 Shashwat Sehgal

And eventually we want to go from there to all kinds of segments across customers, big and small, across verticals, across geographies, right? So then we always try to have opinionated views on, okay, how do we go from segment one to segment four, for example, right? Where segment four could be representative of the vast majority of the market.

0
💬 0

714.432 - 738.639 Shashwat Sehgal

And then we always try to sequence out the steps that we would need to take from segment one to segment two, three and eventually four. And we always we try to map what are the gaps that we have in our current product and what would it take to start selling to customers in segments two, three and four on a consistent basis. And we take all of that feedback into account for building our roadmap.

0
💬 0

739.039 - 749.406 Shashwat Sehgal

But most importantly, we ensure that this roadmap is never set in stone. And we try to be as nimble and flexible on revisiting this on some kind of an ongoing cadence.

0
💬 0

750.427 - 757.792 Noah Labhart

So I hear you saying we. Tell me about how you went about building your team. And what do you look for in those people to indicate that they're the winning horses to join you?

0
💬 0

758.911 - 787.633 Shashwat Sehgal

So there are three attributes that I look for in a team. First, almost always they have to be intellectually curious. It's almost a cliche that you hire smart people, right? But I'd say you have to go one step beyond and hire not just smart, but also curious or flexible people. Because smart people sometimes can be very opinionated on, hey, this is my way or the highway, right?

0
💬 0

787.733 - 809.397 Shashwat Sehgal

This is the right way of doing things. And sometimes that may or may not be the best way of building a company. So for me, the number one attribute almost always is, hey, is this person that I'm hiring, are they intellectually curious or not? Secondly, they have to be super high integrity. That goes without saying, if you hire a bad Apple and...

0
💬 0

810.478 - 831.216 Shashwat Sehgal

very soon the disease could spread to the rest of the very small company. Having high integrity people is an absolute must have. And last but not the least, so after intellectually curious, after high integrity people, you almost have to look for People who are looking for a platform to excel in, right?

0
💬 0

831.556 - 853.552 Shashwat Sehgal

In other words, they have some kind of a chip on their shoulder or willingness to go above and beyond, right? Different people call this different things. Some call it extreme ownership. Some call it having a chip on their shoulder. For me, this third attribute is, okay, is this person going to come in and just take the bull by the horns or not? Are they willing to take extreme ownership or not?

0
💬 0

854.741 - 876.727 Noah Labhart

This message is sponsored by QA Wolf. If slow QA processes bottleneck your software engineering team and you're releasing slower because of it, you need a solution. You need QA Wolf. QA Wolf gets engineering teams to 80% automated end-to-end test coverage and helps them ship five times faster by reducing QA cycles from hours to minutes.

0
💬 0

877.307 - 896.942 Noah Labhart

With over 100 five-star reviews on G2 and customer testimonials from SalesLoft, Drada, Autotrader, and many more, you're in good hands. Ready to ship faster with fewer bugs? Join the Wolfpack at QAwolf.com to see if they can help you squash the QA bottleneck. This message is sponsored by SnapTrade.

0
💬 0

897.442 - 919.752 Noah Labhart

Link in-user brokerage accounts and build world-class investing experiences with SnapTrade's unified brokerage API. With over $12 billion in connected assets and over 300,000 connected accounts, SnapTrade's API quality and developer experience are second to none. SnapTrade is SOC 2 certified and uses industry-leading security practices.

0
💬 0

920.132 - 947.115 Noah Labhart

Developers can use the company's official client SDKs to build investing experiences in minutes without the limitations of traditional aggregators. Get started for free today by visiting snaptrade.com slash codestory. So let's flip to scalability. And this will be interesting given, you know, what you've built and who you're building it for. How did you approach scalability?

0
💬 0

947.135 - 951.917 Noah Labhart

Was it built to scale from day one? Or were there areas where you had to fight it as you grew?

0
💬 0

953.397 - 968.782 Shashwat Sehgal

If this company were to be super successful, then I would want to say the largest organizations of the world, let's call it, for example, the largest banks in the world, as an example, JPMorgan Chase, right? They would be using us to govern access to their cloud.

0
💬 0

970.14 - 981.608 Shashwat Sehgal

As you can imagine, at that scale, the cloud, it increases in complexity with the total number of employees as well as the total number of workloads within any particular organization.

0
💬 0

982.668 - 999.9 Shashwat Sehgal

Which means that if we, for example, have to provide visibility into AWS or we have to provide control over GCP, then we'll have to eventually build a product that scales with the total number of identities within that particular cloud.

0
💬 0

1001.181 - 1020.359 Shashwat Sehgal

What this means is that we are always building an architecture that we eventually want to scale to tens of thousands of employees and hundreds of thousands, if not more, of workloads and machine identities. That is where we are looking to land.

0
💬 0

1021.46 - 1043.194 Shashwat Sehgal

And the foundations of that architecture, when we laid down, we always wanted to make sure that, hey, we don't have to re-architect large parts of our product as and when we hit that scale. But at the same time, it's also important to not boil the ocean when you only have like 200, 300 employee companies as your customers in the early days.

0
💬 0

1044.312 - 1055.499 Shashwat Sehgal

So I would answer that question as by saying that we laid down some foundational elements of an architecture which will allow us to scale seamlessly to hundreds of thousands of identities over time.

0
💬 0

1056.4 - 1069.508 Shashwat Sehgal

But at the same time, we also did not go overboard in making sure our architecture was performant at scale, especially when we were servicing early customers, which were not more than 100, 200, 300 engineers accompanying us.

0
💬 0

1072.927 - 1079.15 Noah Labhart

So as you step out on the balcony, you look across all that you've built with P0, what are you most proud of?

0
💬 0

1079.17 - 1104.902 Shashwat Sehgal

I'm proud of how far we've come. I'm proud of how many customers we have serviced, especially at scale. And more than anything, I'm proud of the culture of ownership in the team that we've been able to establish where people are stepping up to solve extremely difficult problems day in, day out. At the end of the day, what we are building is not something that has ever been attempted before.

0
💬 0

1105.763 - 1129.982 Shashwat Sehgal

And what I mean by that is if you look at identity as a space, there are various companies that are trying to solve small problems within the overall identity domain. And ultimately, we believe that the winner in the entire identity space will be someone who can build a performant platform as quickly as possible and get it to the market as quickly as possible.

0
💬 0

1130.422 - 1153.702 Shashwat Sehgal

But building a platform required is a challenge all by itself because you have to keep building. There's so many things to build and you're almost always prioritizing what needs to be built to get to your next milestone, your next landmark, your next bunch of customers. It almost always becomes a race to make sure you have what you need to be able to get to where you want to be.

0
💬 0

1154.323 - 1165.465 Shashwat Sehgal

And I've been extremely proud of the way our team, our small and extremely mighty team, has stepped up to the plate to be able to deliver all those challenges.

0
💬 0

1167.185 - 1172.126 Noah Labhart

Let's flip the script a little bit. Tell me about a mistake you made and how you and your team responded to it.

0
💬 0

1173.692 - 1195.59 Shashwat Sehgal

I'd be very scared if we were not making a mistake. In fact, I won't even say it's almost impossible. I'd say it's absolutely impossible to have impeccable execution on your way to building a billion dollar company. It's just not possible, right? Just because there are so many unknowns, there are so many ways things could go wrong.

0
💬 0

1196.371 - 1220.544 Shashwat Sehgal

If anything, what's most important is to just make sure you're making the best decision in any point in time, even though you may have little to no information, little to no data points to make that decision. What's even more important is not to just rest and sit back, but it's super, super critical to make sure if the decision turns out to be wrong, you course correct as soon as possible.

0
💬 0

1221.564 - 1242.506 Shashwat Sehgal

Sometimes only 60 to 70% of the people you hire work out, right? And when they don't, you have to be absolutely ruthless and quick in making sure that you rectify your mistakes for the benefit of both the individual and the company. And similarly, on the customer front, you might think that a customer wants feature XYZ.

0
💬 0

1243.226 - 1264.71 Shashwat Sehgal

But what is often left unsaid is they might be articulating a feature just because they haven't thought of alternative ways to solve the actual underlying problem. Right. And so many times it turns out that you have misdiagnosed the problem and you are going too far out, building a feature, missing the forest for the trees.

0
💬 0

1265.839 - 1288.682 Shashwat Sehgal

And again, in instances like this, it is absolutely imperative to take the MVP approach. Just keep iterating, keep shipping, creating a very tight feedback loop between the customer and the R&D team so that you can rectify or you can catch the mistakes as soon as possible. And more importantly, rectify them before too much time has been lost. That's what I'd say, right?

0
💬 0

1289.062 - 1300.006 Shashwat Sehgal

There's no one big example that comes to mind, but I'd say lots of small mistakes that we have made over the last two years. And thankfully, we've been able to rectify quite a few of them.

0
💬 0

1302.827 - 1307.249 Noah Labhart

What does the future look like for P0 security, the product and for your team?

0
💬 0

1308.26 - 1329.97 Shashwat Sehgal

So we recently raised our series A around the funding. It was led by Sin Ventures with participation from our existing investors, Lightspeed and Zscaler also came in as a strategic investor. So now having raised some cash, the focus in the short to medium term will be to start investing in our team.

0
💬 0

1330.11 - 1354.748 Shashwat Sehgal

In particular, we want to double our engineering team over the next six to nine months and commensurate with that. We also want to start investing in our go-to-market team by bringing in the right sales leader who can take us to the next level. We found some product market fit in a couple of customer segments. So tactically, it will mean that how do we flood the market in those customer segments?

0
💬 0

1354.808 - 1370.888 Shashwat Sehgal

How do we gain more traction and also start building a product for the next customer segments that we want to address? All this while, the overall vision is to build a platform that can solve for cloud access governance for all kinds of identities, right?

0
💬 0

1371.168 - 1381.312 Shashwat Sehgal

At the end of the day, we want to be known as the company that helps secure cloud access for customers, small and large, no matter where that access is coming from.

0
💬 0

1381.332 - 1389.336 Noah Labhart

Let's switch to you, Shashwat. Who influences the way that you work? Name a person or many persons or something you look up to and why.

0
💬 0

1391.095 - 1420.656 Shashwat Sehgal

The biggest influence has probably been my mother in many ways, large and small. That's probably someone I look up to in terms of their work ethic, as well as integrity when it comes to their professionalism. And again, she's worked as an educator for most of her life. Within the tech industry, I'd say the one role model I have is probably Paul Graham.

0
💬 0

1420.957 - 1430.682 Shashwat Sehgal

His essays around, you know, the culture of building and startups in general. I've been through, I've gone through them all and they've definitely influenced me a lot in the early part of my life.

0
💬 0

1432.483 - 1444.51 Noah Labhart

Last question. So you're getting on a plane and you're sitting next to a young entrepreneur who's built the next big thing. They're jazzed about it. They can't wait to show it off to the world. Can't wait to show it off to you right there on the plane. What advice do you give that person having gone down this road a bit?

0
💬 0

1446.138 - 1460.544 Shashwat Sehgal

Go for it and don't stop. Just keep pushing. There'll be a lot of obstacles. Just don't give up. Keep pushing until eventually the rock will gather an escape velocity of its own.

0
💬 0

1461.104 - 1467.466 Noah Labhart

That's fantastic advice. Well, Shashua, thank you for being on the show today. Thank you for telling the creation story of P0 security.

0
💬 0

1468.047 - 1469.587 Shashwat Sehgal

Thank you. The pleasure was all mine.

0
💬 0

1471.648 - 1496.283 Noah Labhart

And this concludes another chapter of CodeStory. Code Story is hosted and produced by Noah Laphart. Be sure to subscribe on Apple Podcasts, Spotify, or the podcasting app of your choice. And when you get a chance, leave us a review. Both things help us out tremendously. And thanks again for listening.

0
💬 0
Comments

There are no comments yet.

Please log in to write the first comment.