Ilya Sergey
@ilyasergey.bsky.social
520 followers 230 following 150 posts
Associate Professor at National University of Singapore. I do research in programming languages, software verification, distributed systems, and program synthesis. ilyasergey.net
Posts Media Videos Starter Packs
ilyasergey.bsky.social
I am thrilled to announce Velvet: a new foundational multi-modal verifier for imperative programs in Lean.

Velvet unifies execution, testing, automated and interactive proofs; and is itself proven sound.

💻 github.com/verse-lab/loom
📄 verse-lab.github.io/papers/loom-...
Reposted by Ilya Sergey
anil.recoil.org
And if you’re interested in OxCaml, we have a tutorial on Sunday at ICFP walking through it conf.researchr.org/track/icfp-s... (materials will be online for anyone afterwards. Just the minor detail of finishing writing them first)
ilyasergey.bsky.social
An opening theme from the Outlaw Star series has just randomly started playing in my head, and now I am fighting the urge to rewatch it.
Reposted by Ilya Sergey
bravit.bsky.social
I’m looking for an intern to work on Rust/RustRover content creation. If you are a university student in any EU country, the UK, Serbia, or Armenia, and you are passionate about Rust and sharing your knowledge, I’d love to hear from you. Please repost to help spread the word. Links below.
Reposted by Ilya Sergey
icfp-conference.bsky.social
T minus 3 weeks!!

I wonder how many ICFP 2025 papers I can read on the plane ride over?
Reposted by Ilya Sergey
icfpcontest.bsky.social
Now that the competition is over, Adso has penned his reflections.

icfpcontest2025.github.io/afterword.pdf

We also have many team write-ups here:

icfpcontest2025.github.io/writeups.html

Please let us know if you have some to add to the list!
icfpcontest2025.github.io
ilyasergey.bsky.social
Just visited YST Conservatory of NUS, the venue for the upcoming FARM concert at ICFP/SPLASH'25. Excited about the upcoming performance combining art, music, and creative programming!

2025.splashcon.org/track/splash...
ilyasergey.bsky.social
OlivierFest’25 is taking place on October 14-15 at ICFP/SPLASH'25 in Singapore!

A two-day celebration of Olivier Danvy's impact on PL research, with a program packed with talks on algebraic effects, semantics, interpreters, and, of course, continuations.

conf.researchr.org/home/icfp-sp...
OlivierFest 2025 - ICFP/SPLASH 2025
This two-day event celebrates the career and accomplishments of Olivier Danvy on the occasion of his 64th birthday. Olivier is a visionary in the field of programming languages and is well-known for h...
conf.researchr.org
Reposted by Ilya Sergey
herrdreyer.bsky.social
It's official: RTFM, the faculty mentoring workshop, is happening again, this time at POPL 2026 in Rennes. The one we had at PLDI 2024 in Copenhagen was well received, so I'm looking forward to the next edition. Stay tuned!
Reposted by Ilya Sergey
pjvphotography.bsky.social
"Pat, why do you carry that ridiculous 600mm lens on long hikes?"

Buddy, I can see mountains reflected in the eyes of a trailside pika.
A pika sits on a mossy rock. Tighter crop of the same pika, focusing on its head. An even tighter crop, focusing more on the pika's eye. An extremely tight crop of the pika's eye, emphasizing their reflection of an early morning mountain scene.
Reposted by Ilya Sergey
mrigger.bsky.social
I will be organizing two nature walks for ICFP/SPLASH (‪@icfp-conference.bsky.social‬)! I did one of them this weekend and was very lucky to see 11 saltwater crocodiles (including a tiny baby one), countless monitor lizards, otters, macaques, fruit bats, various kinds of birds, and fish.
Reposted by Ilya Sergey
stefan-marr.de
Already registered for SPLASH or @icfp-conference.bsky.social?

If not, check out our list of accepted papers:

conf.researchr.org/home/icfp-sp...

It's language implementation techniques, from debugging and JIT compiling on microcontrollers to visualizing execution patterns between CPU and GPU!
MPLR 2025 - ICFP/SPLASH 2025
The 22nd International Conference on Managed Programming Languages and Runtimes (MPLR 2025, formerly ManLang, originally PPPJ) is a premier forum for presenting and discussing novel results in all asp...
conf.researchr.org
ilyasergey.bsky.social
It was a pleasure to host @kcsrk.info who visited NUS earlier this week and talked about some cool systems verification projects done by his team.
ilyasergey.bsky.social
Moshe Vardi is Simon Peyton Jones of CAV.
ilyasergey.bsky.social
Fun fact: if you write a paper on Separation Logic in Cursor with AI suggestions on, it start suggesting text citing papers by @herrdreyer.bsky.social.