I help invent the future. CTO @cloudflare. Angel investor.

Austin, TX
We let down our customers at @Cloudflare today. Our Workers KV service failed and the downstream products that rely on that service had outages of their own. We will publish a full postmortem soon. I know that these kinds of incidents have real and serious impact for teams around the world as they do their work and serve their own customers. Beyond the specifics of this incident, the postmortem will go into detail about how we are removing this failure case. We will do everything we can to make this right going forward and I apologize for the problems caused today.
166
382
6,774
722,429
Never met a single person who uses t3chat.
Moving to Postgres was a mistake
128
67
5,614
1,007,337
Triangle Man is a decent front end designer, but he knows nothing about networks. He keeps having to make this point because he has built Vercel on top of AWS which charges him for bandwidth so he has to pass that cost onto his customers or he'll go bankrupt. Cloudflare, on the other hand, built our own network so bandwidth is largely free for us. The best judge of the 'quality' of bandwidth is how peered an organization is. Here's a list of the most peered networks in the world: bgp.he.net/report/exchanges#…. Amazon is very good with about 600 networks it peers with, but Cloudflare has more than twice that number. That means that the default bandwidth you get for free from Cloudflare is actually more likely to be fast and reliable than the Amazon bandwidth you pay for from Vercel
The Cloudflare strategy: ▪️Tell everyone on Twitter that bandwidth is free and unlimited, AwS BaD! ▪️Rename "bandwidth" to "Argo", because the 'free' one is low quality ▪️Create the most evil, non-transparent pricing page in history. Hide real bandwidth price under a tooltip 😂 ▪️ When this ruse runs out, hope that they locked you in with Workers and Durable Objects ▪️ Sponsor lots of X accounts to repeat the free & unlimited bs. Hope that enough startups fall into Enterprise trap.
222
178
4,338
1,111,790
Huge miss by Adobe not relaunching Dreamweaver as a vibe coding platform.
220
230
4,115
231,267
Never met a single person who uses cloudflare
Cloudflare launched containers a couple of months back. Does anybody use it?
185
25
2,325
402,322
Replying to @altryne @Cloudflare
At the end of the day we are responsible for our availability.
36
89
1,989
137,754
We won’t stop until the dashboard is rebuilt!
cloudflare can't keep getting away with this these designs are SO GOOD
50
38
1,657
179,846
Or just put Cloudflare in front.
Vercel bill optimization tip: Do not host large files from "/public" folder in Next.js
32
24
1,593
243,294
. @Facebook DNS and other services are down. It appears their BGP routes have been withdrawn from the internet. @Cloudflare 1.1.1.1 started seeing high failure in last 20mins.
42
430
1,135
fun fact: i have hired lots of people that way.
fun fact: dming someone & asking them for a job never landed anyone a job.
36
12
951
92,349
Why hasn’t @Microsoft integrated @LinkedIn and @github? It would become the ultimate recruiting tool.
223
14
942
330,421
Team had a lot of fun making workers faster. Big thank you to @theo for pushing us to be better!
Cat's out of the bag. Cloudflare is ~3x faster for many workloads due to a series of fixes they've shipped in the last 5 days
34
24
949
76,289
Sorry @garrytan. The open internet needs standards to remain viable. Would you have same position for Reddit? This pushes forward a) a transparent, open standard where we help our customers verify the signatures and b) gives the website owner full control - they make the decisions on what to allow/disallow. Some people want agents to interact with their site - others want more control. We think it's up to the site owner to decide. We welcome conversation and debate for how to make it work for all sides.
Cloudflare-Browserbase axis of evil was not in my bingo card for 2025 LEGALIZE AI AGENTS
42
20
775
131,200
After 13 amazing years working alongside @6a6763, who recently announced his retirement, I’m honored to step into the role of CTO. When I started at @Cloudflare , we were a team of less than 30. Now, we’re over 4,000 strong all on a mission to help build a better Internet.
Three chapters at Cloudflare: Programmer to CTO to Board of Directors. cfl.re/4iEt6kF
69
30
721
319,213
I have been @Cloudflare for almost 10yrs and never been more excited for what we have planned for 2022. The time join is now! If you want to work on serverless compute (v8, wasm, etc) , distributed data, IoT, crazy anycast network problems and more.... pls reach out. DMs open.
16
65
667
I want to know what our India customers want?
Less than a month away from @Cloudflare Birthday Week! What should we announce?
126
13
703
100,118
So, to summarize, the Free bandwidth on Cloudflare is faster and more reliable than the Paid bandwidth on Vercel because Cloudflare is more peered than AWS and Vercel relies on AWS. Argo is different from anything you can get at AWS or Vercel and only makes sense for the most performance sensitive applications. And the reason that Cloudflare can give away bandwidth is because we're good at network engineering. But we're also know what we've not historically been great at: flashy UIs. Good thing that we have tons of applicants from Vercel and other great organizations with design DNA so we will be good at that too soon.
11
4
654
52,633
After Facebook gets network back up I expect a long period of instability. Rebooting a distributed system of this size is hard. They will have cold caches and systems that need other systems to bootstrap. #hugops
21
156
609
I am headed to Bengaluru in a little over a month. My first time in India! Who should I meet? Which founders and CTOs?
98
28
642
226,944
Heading to India tomorrow for a week! I’ve got one free day to explore Bangalore. What are the must see sites?
122
10
624
89,511
We have tracked this down. It was a bug in our UI that under certain rare circumstances showed a feature on when it wasn’t. It was NEVER turned on for ycombinator, but understand how @garrytan would have thought it was and been pissed. I’ve reached out to him to explain but haven’t heard back. We’ve resolved the bug and appreciate him flagging it.
On by default without notification seems like an extreme overreaction
21
10
601
106,382
Argo is a different product and something that Vercel doesn't have an equivalent for. It's powered by Cloudflare's private backbone and in most cases never touches the public Internet until its last hop. For 95% of Cloudflare customers, they don't need Argo. But for those that need a global private backbone and the speed and reliability it provides, then they can opt to use Argo. And, in fact, the AWS sales team regularly recommends their own clients use Argo because it's something they don't have the ability to provide themselves.
1
5
576
53,200
Never met a single person who uses opencode
62
5
577
187,866
And have been avoiding replying because prefer to focus internally but everyone has a breaking point for BS.
8
3
533
46,215
I have spent 14 years helping to build a better Internet @Cloudflare. I say helping because no company can do it alone. Real progress comes from working with others who share this spirit.
15
9
517
43,429
"use cloudflare"
32
15
514
86,777
. @Cloudflare is your Security Cloud Performance Cloud Network Cloud Developer Cloud Media Cloud Realtime Cloud Data Cloud AI Cloud Agent Cloud
32
22
515
31,375
What should we build (or improve) next @Cloudflare?
229
16
477
130,070
To save other people time and money it’s much easier to just flip the flag on Turnstile to be invisible. @Cloudflare gives you choice to decide what is best for your users with 3 modes: Managed, Non-Interactive, and Invisible.
We removed Cloudflare's Turnstile for... - Cleaner UI ✨ - Login is 2x as fast! 🏎️
13
6
481
59,470
In 2012 @Cloudflare data plane was about 10,000 lines in cfcheck.php + lots of nginx conf. No php left today in the request path. It went from php -> lua -> rust + workers
Photo AI is 30,000+ lines in index.php
4
19
476
35,883
Yes i still get a charge on my credit every month for it.
5
435
120,983
We decided to keep the good vibes going with a new beat from @Cloudflare employee @adamfschwartz
introducing the new Cloudflare ☁️⚡ bold new look, same global speed powering 20% of the internet – yours by default
25
23
444
53,751
Can @dhh make 2026 the year of the linux desktop?
32
17
426
40,634
If you are saving money now that you left 🔺 and migrated to Coolify consider sponsoring @heyandras
A few people asked me if I got tons of customers due to the drama. To be fair, I have no idea and tbh, I don't care. 😅 I only care that we improve Coolify everyday, so it will be much better and easier to use. Since I am ramen profitable ($2k/m), I check the stats 2-3 times a month, mostly the churn rate (went from 30% to 12%) and the cancellation reasons in Stripe. The number of self-hosted instances went up a bit.
9
9
413
45,277
Is this the new norm? Founders get acquired and leave rest of team screwed over?
20
5
421
93,135
We have NEVER sponsored an X account that is your playbook. Cut it out with the lies.
7
1
405
22,517
I have not been this excited to work @Cloudflare ever. What we have built and plan to ship this year is going to blow everyone away.
23
26
390
33,998
Big day for @Cloudflare as we launch our newest compute primitive, Containers! A bit of history: In 2020, we acquired S2 Remote Browser tech and faced the challenge of migrating it from AWS to our edge. To run a Chromium-based browser securely, we split our team: half focused on the Remote Browser app, half built a robust, independent container platform to support it. We knew some workloads needed to be close to users but didn’t fit our Workers isolate model. This platform became a game-changer, empowering dozens of internal teams to build features like Workers CI/CD, Browser Rendering, Key Transparency, Workers AI, and more. But we kept asking: Is this the right primitive for our users? Workers remains the go-to for globally distributed, effortlessly scalable compute at a great price. Initially, many use cases we heard were for single-node webservers that didn’t need region earth. Then we got excited as users started asking for latency-sensitive, real-time applications and the ability to run agents close to the users they serve. Cloudflare Containers are here to deliver for those high-performance, user-proximal workloads. Excited to see what you build with it!
14
49
391
48,830
Why is nobody talking about django?
153
15
352
528,201
Ambitious, intelligent folks early in their careers: stop talking so much in meetings. Listen more. You were invited for a reason and should have nothing to prove.
14
14
368
28,535
Today is my 10 year anniversary @Cloudflare. Pretty amazing ride and just getting started.
19
9
346
Tired of waiting for @Cloudflare containers? We're prioritizing early access for users with the best use cases for Cloudflare Workers + containers. Reply or DM!
81
21
330
36,359
Shout out to @DhravyaShah for the great idea!
💡Starting in January 2026, Cloudflare offices will be open on select days as free co-working spaces for eligible teams. To qualify, be sure to enroll in Cloudflare for Startups if you haven't done so already. Come build, connect, and innovate in-person with your team. Locations will include: SF, AUS, LON, LIS
13
8
323
44,111
. @Cloudflare free tiers have only ever added more value over 13+ years and no intention of changing. Free customers are part of our DNA and fuel our innovation flywheel. It is so integral to our business that it is discussed in detail in our S1 filing. sec.gov/Archives/edgar/data/…
Free tiers that developers are currently relying on: Vercel Netlify GitHub/pages CloudFlare Supabase Firebase Neon Turso How screwed would you be if they all rugged the free tiers?
8
19
298
65,108
Burning down the Node.js compat list!
We've implemented the node:http client and server APIs in Cloudflare Workers, allowing developers to migrate existing Node.js applications with minimal code changes. cfl.re/42kid14
12
10
302
30,580
Replying to @rauchg @joseppudev
I don’t know why you share posts you discussed personally with me and know aren’t accurate. Every company has different pricing strategies and everyone should use what makes sense for them. We also don’t charge for developer “seats”. No right answers.
8
2
291
106,909
The level of actionable observability in @PlanetScale is unreal.
PlanetScale Insights now shows you your Postgres block cache hit rate per query.
6
7
295
33,108
This applies internally and externally. All new hires @Cloudflare have a final call with someone on exec team like @eastdakota, @zatlyn, and me hoping that after they start they'll will be comfortable to share both positive and negative feedback directly.
Every company needs a DM POC - someone high up who you can just DM the most obvious things and who shortcuts the PM hierarchy.
16
5
280
44,534
We're not done making @theo benchmarks faster! Many changes, like this one we're upstreaming to @nextjs , will speed up web for everyone.
What makes Next.js slow? In cases like @theo's benchmark, it's because it's creating multiple React streams, parsing and rendering to JSON and HTML, reading the whole body along the way and doubling the payload. Next.js = 220ms, plain React streams the same thing in 27ms
10
10
283
47,347
Less than a month away from @Cloudflare Birthday Week! What should we announce?
95
12
280
147,814
He gets it!
orange is the new black
10
5
278
39,493
We’re building the AI cloud We’ve assembled all the primitives on top of our network Now we’re adding the best team, and models to execute Welcome @Replicate team
Big news: Replicate is joining Cloudflare. Replicate's going to carry on as a distinct brand, and all that will happen is that it’s going to get way better: it’ll be faster, we’ll have more resources, and it’ll integrate with the rest of Cloudflare’s Developer Platform. replicate.com/blog/replicate…
59
40
660
106,775
Just challenged the @Cloudflare Turnstile team to cut p90 solve time by 75%.
18
5
278
36,295
After getting to know Dillon over the past year I knew that I wanted to get an opportunity to work with him. His compassion for people and passion for building great products is unmatched. Excited to get to ship together!
life update... very excited to share i'll be joining @cloudflare to work on the developer platform and workers! the momentum and incredible work that the team has shipped over the past few months has been inspiring and exciting to watch. stoked to get to be a part of it
10
3
274
44,023
One of the perks of working @Cloudflare is getting access to the internal blog
8
6
266
56,268
What should @Cloudflare ship in 2025?
191
19
265
75,578
Don’t wait! Use the only AI Cloud @Cloudflare that already gives you Workflows, Queues, Durable Objects, Sandboxes, Containers, Storage, Inference and AI Gateway running on the same machines that power 20% of the Internet!
16
9
262
20,653
.@Cloudflare 2026 intern applications are open. DM an agent built on Cloudflare Workers to ensure your application is personally reviewed. Link in comments.
15
29
260
35,078
Hiring reminder... My @Cloudflare teams are hiring for engineering, product, and developer relations. If you want to work on serverless, storage, video, distributed systems, databases, or AI please DM me!
14
36
243
124,056
What are you building on @Cloudflare Workers Platform? Best replies get swag sent to them!
131
17
249
49,182
I've been @Cloudflare for over 13 years ... and can confirm we have always 🚢🚢🚢. We have a few superpowers with our network and organizational setup that make it possible!
has @cloudflare (15 years old, public, 4k people) always been shipping things people want at this rapid rate, or is this some new phase of excellence? i’m quite curious how so, either way.
13
9
250
28,644
We are fixing it now. Sorry about issue.
3
231
8,862
Guess what @Cloudflare Sandboxes are powered by @bunjavascript! Some say “bespoke” JS runtimes are bad, but we believe diverse runtimes like @deno_land , Bun, & Workerd drive innovation. Imagine if the web stuck to one browser—we’d all be on Internet Explorer! 😅 Also, huge Node.js fans here, with Node.js TSC members on our team!
We're excited to introduce Cloudflare Sandboxes — the easiest way to run LLM generated code on demand. Sandboxes make it easy to spin up new instances of containers (and soon Workers — stay tuned!!) to make it easy to spin up tens, hundreds, or thousands of code-running agents
15
15
244
36,129
This was a @Cloudflare principle that we got away from and getting back here will make the platform better for everyone.
Over the next year Cloudflare will make nearly every feature we offer available to any customer who wants to buy and use it. cfl.re/4mzwgr1 #BirthdayWeek
16
2
234
16,411
I’ve never been more confident in Cloudflare than I am today
I’ve never been more confident in Google than I am today
10
5
232
57,982
Replying to @gingerhendrixai
Never happened. That is his playbook.
1
1
219
25,865
Built in Bangalore!
Introducing CallsKit ✨ An open source toolkit to build realtime call experiences using @CloudflareDev Realtime. Has camera, mic, screen-share, chat, simulcast support.
2
2
222
141,646
Replying to @icanvardar
Its a joke
Replying to @dok2001
Yes i still get a charge on my credit every month for it.
2
221
53,534
14+ years ago, when @Cloudflare launched majority of traffic was from humans. Today the majority is API traffic (machine-to-machine). Tomorrow, AI agents are about to become the new users, and I predict they'll exceed human traffic soon. @cloudflare workers are the perfect platform to build secure, fast, private agents: from API calls, Compute, Storage, AI inference, to Logs & observability... all in one global, efficient connectivity cloud
Build agents on a platform that: → Has all the pieces for you to build & iterate fast (from AI models, to vector DB, to durable execution) → Supports all the frameworks, incl @aisdk, @langchain and @OpenAI → Will scale & charge for what you use developers.cloudflare.com/ag…
6
26
222
27,766
Replying to @dhh
Internal tools or VPN shouldn’t be an excuse. @Cloudflare are offering free use of our zero trust product and doing 30 min onboarding sessions. Happy to personally jump on Zoom with anybody IT to help
We're extending our offer to provide @Cloudflare for Teams (Access & Gateway) for free for 6 months to companies of all sizes. If we can assist people getting work done securely and efficiently while they work from home, then it's our duty to help. blog.cloudflare.com/cloudfla…
1
49
195
gm from Bangalore 🇮🇳 Out exploring the city.
18
6
213
14,726
DM me and can talk about sponsorship.
3
3
205
5,420
Replying to @leerob
. @leerob is class act. He DM with me yesterday to discuss how to better handle security issues with @nextjs in the future and plans for adding adapters to make it easier for @Netlify @Cloudflare support.
3
2
218
76,917
Today is still the best time to join @Cloudflare
I’ve joined Cloudflare to build AI agents, and make it the best place for you to build yours! Agents are going to be everywhere, and the team here is full of incredibly talented people building internet-scale infrastructure to make that happen. Stoked to be a part of the band 🕺
6
14
209
17,462
What would you like to see @Cloudflare launch in 2022?
99
13
178
I love big, audacious projects. @awesomekling’s @ladybirdbrowser, and @dhh's @OmarchyLinux are examples of entrenched areas that need diversity and new approaches.
5
6
196
27,873
Same here!
Lovable's hiring ex-YC founders (including YC dropouts) DM me if that's you.
10
203
44,395
Better @Cloudflare integration
what should we ship next for PlanetScale Postgres?
11
3
197
45,352
What did I miss?
24
3
197
20,402
We are trying to figure out what is going one with @Starlink. @Cloudflare seeing irregularities in their BGP advertisements, and a complete loss of traffic
Satellite #Internet provider @Starlink is currently experiencing a network-wide outage. They have acknowledged the outage, but have not yet provided information on a cause.
10
13
189
33,281
An open Internet depends on a model that incentivizes great content to continue to be published. Proud to partner with some of the best publishers and AI services to launch a new model built that rewards high-quality material in a new AI era.
Cloudflare is making it easier for publishers and content creators of all sizes to prevent their content from being scraped for AI training. Here's how: cfl.re/4l2cXqp
3
32
181
21,781
This has been a 7-year journey to making post-quantum cryptography safe to deploy at scale. Almost 30% of the top 100k sites are quantum safe because of @Cloudflare. Cloudflare's research team has been leading the push from standards to deployment.
Cloudflare automatically upgraded security for over 6M domains with Automatic SSL/TLS, ensuring safer connections to origins without customer effort. Now we’re extending this to post-quantum cryptography. cfl.re/3IhJ2wq #BirthdayWeek
8
11
178
22,724
With so much interest in @Cloudflare this week I want to remind you that we have our Project Alexandria Open Source program with virtually no limits and most important we don’t kick you out after one year and make you pay! Link to apply in reply!
5
22
174
20,829
We are not always perfect but over and over again @Cloudflare team responds to a crisis with transparency and follow through. And as an added bonus the additional resiliency comes with speed. Top = new first-party system Bottom = old third-party system
Workers KV is Cloudflare's global key-value store. After the incident on June 12, we accelerated work to re-architect KV’s redundant storage backend, remove single points of failure, and make substantial improvements to KV’s p99 latency profile. cfl.re/4fs16Qp
9
11
178
13,676
If you want to be a PM on @Cloudflare Workers platform please DM @ritakozlov @elithrar @williamallen @irvinebroque or anyone else on the team. We have a lot to ship 🚢 this year and need help making the platform delight developers everywhere!
10
35
177
31,462
Replying to @mehulmpt
That is likely an R2 specific issue that I know is being dealt with.
1
171
31,891
Well said. If anything its is best time to learn.
Quitting programming as a career right now because of LLMs would be like quitting carpentry as a career thanks to the invention of the table saw.
11
3
171
10,218
If you've been in the same role with the same manager for 2+ years, start exploring new opportunities in or out of your company. Leaders: If you're not refactoring your teams every few years, you're missing chances to grow talent & innovate.
12
7
174
10,827
You can build anything on @Cloudflare and it is getting easier every day.
i just <3 cloudflare was struggling to set up dashboards on AWS to track some metrics yesterday took an hour to send everything to cloudflare workers analytics engine + built a custom ui with an llm custom dashboard purpose-built for my exact problem -- done ✅
13
10
169
26,868
Next week is a @Cloudflare developer Innovation Week! What should we announce?
72
10
164
60,174
Just passed 13 years working @cloudflare , i can say with confidence i don’t recall a single dull day.
just about 7 years working at @stripe, i can say with confidence i don’t recall a single dull day.
2
5
168
10,006
If you are running an internet facing Java server please get it behind a waf and patched! The log4j vulnerability is shellshock level bad. @Cloudflare team is deploying waf rules for our customers.
5
52
150
Lots of new things to 🚢 @Cloudflare … My teams are hiring 20+ people this quarter. Please send help (or referrals). Need product managers and engineers! Roles open in Austin, SF, London, Lisbon, and remote.
13
84
160
I need a setup like this that doesn’t require a desktop.
Cloudflare CTO made a good callout on something I should add to my blog and I managed to get it added, along with a new feature, while driving to Apple Hill, CA 2.5hrs out of SF here's how 👇 1. my phone and office desktop pc are on the same tailscale, so i started by ssh'ing into that box 2. `tmux a - t personalsite` to bring up my dev session for it, then open pane 0 with Claude code 3. tell Claude to curl the wiki for public suffix and add a h3 section under the security h2 recommending users do it but then, here's where it gets interesting!! i wanted to share the new section with Dane and therefore it was finally time to ship headings being clickable anchor links i had Claude do it, but was worried they would look weird due to anchir tag styles applying and therefore wanted to see the changes locally. now remember the code is running on my desktop in the office 2hrs away and I'm currently interacting with it via my phone with vite Dev server, which Astro uses, you can add a "--host flag" to access it on the box externally, so I did that and started "yarn dev --host" then grabbed the desktop's IP in tailscale, navigated to "<desktopip>: 4321" on my phone's browser, saw it was messed up like i suspected, had Claude fix it, commit push, and done!! link with an anchor was summarily deployed to prod by CI and I shared with Dane 🫡
7
5
160
31,318
Next week is a @Cloudflare developer Innovation Week! What should we announce?
59
13
155
51,637
If one of your angel investors berates you into using their product, they aren't going to be there for you when times are hard. The first thing I tell founders I invest in is: always do what's best for your business, get advice, but go with your own gut.
7
7
158
15,240
Big day tomorrow… 9 blogs being staged!
15
6
156
11,975
Yeah sure. @alexatallah can you switch credit to him.
10
149
12,556
Around 11 years ago, one of our competitors would tell customers we were lying about our scale and pointed to it being impossible with so few employees.
Something I just told a founder: Stay as small as you can for as long as you can. People who come to visit your office should always be surprised that such an important company has so few employees.
4
4
157
13,650