engineering & jack of all trades @vercel. ex: @mozilla @rga. The Web should be fast, secure* and beautiful

Joined May 2009
2,150 Photos and videos
Pinned Tweet
28 Jul 2020
The web getting better one deploy at a time. 😌
3
5
145
Bel Curcio retweeted
Drop It. It's Live. Drag a file or folder into your browser and Vercel Drop gives you a production URL in seconds. vercel.com/changelog/vercel-…
44
66
966
455,089
There will be cake πŸŽ‚
1
5
800
6 years at Vercel. Built an incredibly productive team and shipped an insane amount of features. Happy to do what I love most: enabling builders, human and non-human, to ship
14 May 2025
5 years at Vercel. Grateful. Couldn't be happier.
20
3
256
37,131
Bel Curcio retweeted
Argentinian are dangerously optimistic and ingenious In the right environment they just kill it
23
96
2,175
200,831
Bel Curcio retweeted
My talk "The new application layer" from @aiDotEngineer in London was posted on Youtube The core theme of the talk is, that we, the developers, win if models are commoditized. In that light the @Cursor acquisition by SpaceX is super relevant. We should all root for having as many competitive AI labs as possible. youtube.com/watch?v=XKup1pj-…
9
12
101
20,279
I’m working with my favorite people
6
3
117
8,854
Bel Curcio retweeted
I’m so encouraged by the way our team and industry peers have shown up to protect the internet. We’ve now shipped over 20 product improvements across Dashboard and CLI to help your security posture. Easier to set up MFA, audit your Environment Variables, Activity logs and more
Apr 21
In collaboration with @github, @Microsoft, @npmjs, and @SocketSecurity, our security team has confirmed that no npm packages published by Vercel have been compromised. There is no evidence of tampering, and we believe the supply chain remains safe. vercel.com/kb/bulletin/verce…
71
53
976
118,751
Bel Curcio retweeted
Vercel Sandboxes are now the fastest sandbox using real VMs as security boundary based on the @computesdk benchmark. The team has been absolutely cooking on this. And the best thing: Because we have a unified Fluid Compute stack across Sandbox, Builds, and Functions these wins are often shared across the stack. On the feature side there is a really exciting roadmap ahead as well. My favorites (all driven by feature requests from our customers): - Persistent sandboxes (in beta, GA immanent) - The fully mutable firewall also becomes fully programmable
41
31
469
244,565
Bel Curcio retweeted
430k users running smoothly on vercel supabase btw @rauchg @supabase
just got featured on forbes argentina today lfg!!
5
4
72
10,835
Today I added value
3
71
4,389
Bel Curcio retweeted
Would you like to write the next chapter? Come join us.
20
11
355
17,359
Bel Curcio retweeted
To quote from my keynote at Vercel's internal offsite: Software is free as in puppies. It will pee in your bedroom and eat your furniture. The weight of every line of code is real. We will need to maintain it. We will need to port it. It goes into the context window. And somebody in this room will get paged at 2am because it did something unexpected
Absolutely insane week for agentic engineering 37K LOC per day across 5 projects Still speeding up
47
114
1,622
152,163
Bel Curcio retweeted
β–² Black Book
15
14
327
28,959
Hire people you admire. Work with them. Learn from them. Ship great things. Repeat.
56
12
996
38,364
AGENTina 😌
The best AI comes from Agentina
7
2,653
Bel Curcio retweeted
Anyone can build a Slack agent on Vercel, even if you've never touched OAuth scopes or webhook verification. You just need the right skill. β–² ~/ πš—πš™πš‘ πšœπš”πš’πš•πš•πšœ 𝚊𝚍𝚍 πšŸπšŽπš›πšŒπšŽπš•-πš•πšŠπš‹πšœ/πšœπš•πšŠπšŒπš”-πšŠπšπšŽπš—πš-πšœπš”πš’πš•πš•
16
36
599
109,417
Bel Curcio retweeted
v0 can now automatically choose the best model for your prompt. Mini for quick edits, Pro for most tasks, Max for complex builds. No more guessing which model to use.
2
8
61
4,734
Bel Curcio retweeted
A Vercel user reported an issue that sounded extremely scary. An unknown GitHub OSS codebase being deployed to their team. We, of course, took the report extremely seriously and began an investigation. Security and infra engineering engaged. Turns out Opus 4.6 *hallucinated a public repository ID* and used our API to deploy it. Luckily for this user, the repository was harmless and random. The JSON payload looked like this: "πšπš’πšπš‚πš˜πšžπš›πšŒπšŽ": { "πšπš’πš™πšŽ": "πšπš’πšπš‘πšžπš‹", "πš›πšŽπš™πš˜π™Έπš": "𝟿𝟷𝟹𝟿𝟹𝟿𝟺𝟢𝟷", // ⚠️ πš‘πšŠπš•πš•πšžπšŒπš’πš—πšŠπšπšŽπš "πš›πšŽπš": "πš–πšŠπš’πš—" } When the user asked the agent to explain the failure, it confessed: The agent never looked up the GitHub repo ID via the GitHub API. There are zero GitHub API calls in the session before the first rogue deployment. The number 913939401 appears for the first time at line 877 β€” the agent fabricated it entirely. The agent knew the correct project ID (prj_β–’β–’β–’β–’β–’β–’) and project name (β–’β–’β–’β–’β–’β–’) but invented a plausible-looking numeric repo ID rather than looking it up. Some takeaways: β–ͺ️ Even the smartest models have bizarre failure modes that are very different from ours. Humans make lots of mistakes, but certainly not make up a random repo id. β–ͺ️ Powerful APIs create additional risks for agents. The API exist to import and deploy legitimate code, but not if the agent decides to hallucinate what code to deploy! β–ͺ️ Thus, it's likely the agent would have had better results had it not decided to use the API and stuck with CLI or MCP. This reinforces our commitment to make Vercel the most secure platform for agentic engineering. Through deeper integrations with tools like Claude Code and additional guardrails, we're confident security and privacy will be upheld. Note: the repo id above is randomized for privacy reasons.
201
236
3,226
776,023
Bel Curcio retweeted
Replying to @okbel
🫑
1
2
10
5,013
Llevando la 10
top 10 mejores frontends argentinos segΓΊn geminiπŸ€”
10
79
12,741
@mcocirio me podes poner segunda porfa? grax
1
1
1,168