Researcher @RareSkills_io | Formal Verification • Lean 4 • Program Correctness

Surat , Gujarat , India
Joined January 2022
TLDR; How I got into RareSkills and ended up co-authoring a book on formal verification. On June 10, 2024, I got an unexpected call and was laid off due to restructuring. Within minutes, life went from feeling stable to full of uncertainty. I still remember having tears in my eyes while telling my mother about this. From the very first day, I knew the traditional job hunt wasn't going to work for me. I needed to do something different. At the time, the audit space was booming and there was a lot of buzz around formal verification. Out of curiosity, I started learning it using the Certora Prover. Instead of just learning quietly, I began documenting everything I understood. A few months later, I messaged @Jeyffre on Twitter and asked if @RareSkills_io planning to publish formal verification content and whether I could contribute. I was honest. I was still learning, but I loved teaching and was willing to put in the work. That conversation turned into a call, then an opportunity to join RareSkills, and eventually into working on this book.
After nearly a year of writing and revision, we’re proud to finally present a new book from RareSkills, created in collaboration with @Certora: Formal Verification with the Certora Prover Certora makes formal verification accessible—but for newcomers, there’s still a large set of unfamiliar concepts to learn. Teaching a broad and unfamiliar field comes with pedagogical challenges. Dive into projects too early, and you’re forced to use syntax you don’t yet understand. Delay compelling applications too long, and readers lose interest. We worked carefully to balance showing “cool examples” without presenting anything that feels magical—i.e., concepts the reader hasn’t yet built a mental framework for. Our hope is that this work helps formal verification become a more standard part of development and auditing. Clocking in at well over 60,000 words, this is not a small book. But like any RareSkills publication, it’s information-dense yet approachable, thorough without being academic, and above all, practical and illuminating. In a space that quickly jumps from one meta to the next, we’re proud to collaborate with a company willing to invest in long-horizon projects that make Web3 safer. Link in the reply.
6
3
57
3,312
Retweet if you want release Sourav Das and Ashutosh Ranka 🇮🇳✊ #cjp_पार्टी #CJP_पार्टी
33
1,114
11
1,201
15,939
Welcome to New India, envisioned by @narendramodi and built by @BJP4India.
ASTONISHING: CJP’s Ashutosh Ranka and Saurav Das still in judicial custody for trespass and violation of prohibitory orders while waving the tricolour at Jantar Mantar (not an act of violence by any reckoning), and Hindu Raksha Dal members who were caught on camera beating protestors out on bail (an act of brazen goondaism). Yeh hai kanoon??😡
8
Ujjwal Thakur retweeted
Thinking of @SauravDassss today. Always meets with a smile- has a cosy life in Delhi; could've been out doing pandal-hopping like the rest of us but is in jail today for putting skin the game. Don't care about the details of his politics at this point, he's braver than most here.
63
420
15
2,279
48,419
Ujjwal Thakur retweeted
Indian society has become so obsessed with accumulating wealth that many have forgotten the art of living. Money is supposed to be a means to a better life, not the purpose of life itself. What’s the point of becoming rich if you forget how to be happy?
139
234
19
1,896
105,639
Ujjwal Thakur retweeted
Vote for what you want to learn next
27%lattice based crypto
18%lean4
16%PLONK
39%show results
51 votes • 1 days
2
2
4
867
Ujjwal Thakur retweeted
Imagine learning a ZK Proof algorithm end-to-end in less than 30 hours of study. That's 1 month of 1 hour of study a day. That number is achievable TODAY. Unlike a blog post or video, which is static content, the RareSkills ZK AI Tutor learns from student interactions to cut time wasted on confusion, misconceptions, or forgetting key concepts. The tutor is now improving rapidly as more students interact with it.
2
7
64
3,161
Ujjwal Thakur retweeted
SITUATION DETECTED: AI agents under evaluation have gained access to personal, business, and confidential information from multiple organizations in India. The incidents went undetected, and have been discovered through voluntary disclosures from unnamed AI model providers.
32
52
22
678
38,581
Ujjwal Thakur retweeted
Timeline of ADR’s Advocacy on the Appointment of Chief Election Commissioner and Election Commissioners Support us in strengthening Indian Democracy! As institutional donations have shrunk over the years, we are now heavily dependent on individual donations. ADR requires Rs 3 crores annually to sustain itself. We are seeking 1,000 donors who can donate Rs 2,500 monthly. Will you be our supporter and be a part of our journey to a stronger Indian democracy? Donation Link: ow.ly/rNuo50YzFA9
7
89
1
205
7,443
Ujjwal Thakur retweeted
My favorite kind of person is the curious nerd with a sparkle in his eye.
279
542
95
7,569
251,430
Ujjwal Thakur retweeted
राष्ट्रपति महोदया, 19 साल की अंकिता भंडारी ने एक VIP के लिए अपनी गरिमा से समझौता करने से इनकार किया, जिसके कारण उसकी हत्या कर दी गई। चार साल बाद भी CBI की धीमी जांच के चलते यह सवाल बना हुआ है कि वो VIP कौन था। अंकिता के परिवार समेत कई लोग मानते हैं कि दुष्यंत गौतम इस मामले से जुड़े हुए हैं। ऐसे में उनकी सिक्किम के राज्यपाल के पद पर नियुक्ति से मैं स्तब्ध हूं। राज्यपाल के पद पर रहते हुए उनके खिलाफ कोई आपराधिक कार्यवाही नहीं हो सकती। दुष्यंत गौतम की नियुक्ति की सलाह देकर प्रधानमंत्री मोदी ने साबित किया है कि महिलाओं की सुरक्षा की उन्हें बिल्कुल परवाह ही नहीं है। मैं आपसे अपील करता हूं कि सरकार को इस नियुक्ति पर पुनर्विचार करने और जांच पूरी होने तक दुष्यंत गौतम को पदभार न देने की सलाह दें। अंकिता के माता-पिता की न्याय की उम्मीद मत टूटने दीजिए।
1,604
20,258
516
64,600
2,546,198
Ujjwal Thakur retweeted
I don't think the decentralized aspect of blockchain is that important. In some cases, it's not good because it slows down upgrade cycles. The permissionless property however, is existential. So being credibly permissionless now and in the future is actually what matters.
32
2
1
48
4,184
Ujjwal Thakur retweeted
Not sure if your math level is ready for ZK? We built a free (no login) quiz for that. After you go through it, you can export a prompt that will help you review the areas you forgot. Then you are good to go! Link next.
7
16
75
3,034
Ujjwal Thakur retweeted
🚨 LATEST: Bank of America hired 1,000 contractors to help 3,000 internal staff patch software vulnerabilities exposed by Anthropic’s Mythos.
46
63
9
340
52,535
Ujjwal Thakur retweeted
First OpenZeppelin, one of the biggest web3 security auditors got acquired by S&P Global, now OpenAI is in talks to acquire another big player in the space - Trail of Bits Clear signs that cybersecurity is a Tier 1 tech career & entrepreneurship path nowadays, love being here🫡
17
7
1
336
11,142
Ujjwal Thakur retweeted
How can the Election Commission of India (ECI) say that it has lost its record? Your whole purpose is to hold an election, and you need to have a document. Where is the question of you saying, ‘Yeah, we are trying to trace it’? You gave it to the elected candidate. There is no custody of records. Whatever you have, produce it on the next date. Otherwise, we will have to draw an adverse inference against you. We will not accept these kinds of lame excuses: Supreme Court to ECI after its counsel says the original video recording of recounting cannot be traced in the election dispute between Congress leader TD Rajegowda and BJP’s DN Jeevaraja.
314
3,169
249
11,508
658,348
Ujjwal Thakur retweeted
🚨🤯 THIS IS HUGE! OpenAI is reportedly in talks to acquire Trail of Bits, a top Web3 security firm founded in 2012 with ~ 100 employees. Cybersecurity will be a MASSIVE business for OpenAI and Anthropic. First OpenZeppelin’s acquisition deal, now ToB… WOW.
2
6
1
106
5,340
Ujjwal Thakur retweeted
Why I no longer see a future in India!
81
362
16
1,541
59,657
Ujjwal Thakur retweeted
Tomorrow, 12th October, India marches peacefully as one to the Supreme Court. Students, civil society organisations, Opposition parties: Please join us to defend our democracy. #ChaloDilli
2,755
13,914
843
49,592
1,030,951
Ye utna hi asli hai, jitni Modi ji ki degree.
4
1
39
2,367
Ujjwal Thakur retweeted
Let me tell you why people are raving about this new way of learning ZK and are happy to pay for something you could theoretically vibecode yourself: Domain knowledge and testing on real users + AI beat prompting skills alone. If your time is worth $100/hr, I promise it's not worth spending four hours trying to vibecode an AI tutor yourself, at least not for an advanced subject like zero knowledge proofs. Just one tester takes 40 hours to complete the course in a good case. That tester took the brunt of all the rough edges, suboptimally phrased questions, ambiguous AI guidance, suboptimal review timing parameters, missing explanations, unnecessary problems, ... you name it. Now do that across dozens of testers. It takes a lot of iteration and human feedback to make a product great. Because of AI, I spend most of my time dealing with direct and indirect human feedback on the product, not fixing software bugs. Does it suck to read long reports and grind through them? Absolutely, but it does far more good for the product than spending hours wrestling with random software bugs that inevitably pop up. RareSkills articles are so good because our proofreaders have insanely high standards, but we necessarily have a limited number of proofreaders. With the AI tutor, we can incorporate the feedback of dozens of students economically (both explicit and implicit feedback). Every interaction makes the product slightly better. That's why the product feels magical.
We're running a limited-time promo. The RareSkills ZK AI Tutor is $100 off the advertised price for 10 days starting today. The only "catch" is you have to use @solana Pay to get the discount, but that's not really a catch, is it? The price only goes up from here, so apply ⬇️ to get access. We'll send you a free trial code if you have the right foundations to learn the subject.
4
1
17
1,789