Computer scientist | Professor at KU Leuven | Research advisor at Nokia Bell Labs | views are my own | @tvcutsem@techhub.social | @tvcutsem.bsky.social

Leuven, Belgium
Joined July 2010
"AI was built in Python. But the code AI agents write will increasingly be TypeScript." That's the tagline of my latest post: tvcutsem.github.io/ai-python…
1
159
Results: 98-99% fewer tokens, better composability, and the type-checker validates the agent's code before it runs.
1
71
The security model is compelling too. Projects like IronCurtain expose high-level APIs to agent code, so that when it makes calls like `gmail.sendEmail({to: "bob"})` instead of making raw HTTP requests, the host can enforce semantic policy.
39
Just published a short write-up of a fun experiment: I vibe-coded a Boids simulation with AI copilots in about 30 minutes. I built it for CS outreach, then documented what worked, what surprised me, and what I got wrong. tvcutsem.github.io/vibe-codi…
1
6
235
Main takeaway: low-stakes vibe coding is great for prototyping, but it’s not the same as real software engineering. AI is a huge force multiplier, but only if you have fundamentals to steer it and review it well.
2
4
104
That’s exactly why CS education still matters (arguably more than ever). #AI #VibeCoding #CSedu #SoftwareEngineering
1
65
A few days late, but still: happy 30th ann, JavaScript! Here's a good write-up of the origin story. In my uni class I always remind students of Crock's genius quote: JS is not Java, it's "a Lisp in C's clothing" arstechnica.com/gadgets/2025…
3
71
Looking forward to speak about self-sovereign apps at web3 Builders Night in Ghent this Wednesday. 👇
📢 Wed Nov 26 – Builders Night is back in Ghent! Keynote by Prof. @tvcutsem (KU Leuven, DistriNet): “From Cloud-based Software to Self-sovereign Applications: perspectives from research” Great food, relaxed vibe & a mix of devs, founders, students and researchers to hang out and exchange ideas ✨ RSVP link + ICP Global R&D warm-up in the comments 👇
2
4
14
842
I'm serving on the #ICBC 2026 PC, IEEE's flagship conference on blockchain and cryptocurrency focused research. Consider submitting a paper if you’re working in this area. Full CFP at icbc2026.ieee-icbc.org/
1
1
78
• Paper/Poster Submission Deadline: 7 Jan 2026 • Acceptance Notification: 18 Mar 2026 • Conference: June 1-5 2026 (Brisbane, Australia)
1
54
🔬 Research update: Depermissioning Web3’s Serving Layer Over the past few months, my PhD student Weihong Wang and I have been exploring challenges in Web3’s “serving layer” — the infrastructure responsible for making #blockchain data accessible to decentralized applications.
1
1
156
To address this, we designed a new RPC protocol that enables interaction with permissionless blockchains in a way that remains truly depermissioned — without sacrificing data integrity or accountability, two issues that often arise when relying on anonymous public RPC endpoints.
1
96
Weihong will present our paper on this new protocol at IEEE #ICDCS 2025 in Glasgow next Monday. For a high-level overview of our work, read my blog: 👉 tvcutsem.github.io/2025/07/p…
2
97
🎤 All prepared to speak about web security topics next week at #SecAppDev in Leuven. I'll talk about how to build "Least-authority" JavaScript apps: web or server apps where each of your module dependencies is properly isolated in its own sandbox.
1
94
We'll cover dialects like Hardened Javascript, tools like Lavamoat and repeatable programming patterns to delegate authority across modules.
1
64
✨ Yesterday we had the pleasure of co-hosting the very first Onchain Soirée with @ETHBelgiumHQ — a community meetup by Web3 builders, for Web3 builders. The room was buzzing with a vibrant mix of Web3 entrepreneurs, open source hackers, students, researchers, and industry pros
1
1
5
192
We dove into lightning talks covering: 🔹 DeFi 🔹 Open community building 🔹 Novel Web3 auth methods 🔹 Privacy in Web3 wallets 🔹 Solving Ethereum’s data availability with PeerDAS
1
2
79
🎥 Recordings will be shared soon by ETHBelgium! Big thank you to everyone who joined — we’re excited to keep building and growing the Web3 scene in Belgium 🇧🇪 #Web3 #Ethereum #DeFi #OpenSource #Cybersecurity
1
81