Flavio 🏴‍☠️
banner
flaviocorpa.com
Flavio 🏴‍☠️
@flaviocorpa.com
Software Engineer 🦥 Haskell & 🌳 Elm @Scrive
♟️ First #chesspunks on this app
🏯 日本語を勉強中(N3)
On a mission to reach 2000 FIDE before 2031 🏁
Pinned
Guys, the impossible just happened... I DREW A FIDE MASTER!!!!! 😎🙌🏻♟️ #chesspunks
#YusupovChallenge update: book 6, chapter 13 (the double bishop sacrifice) completed! Interesting chapter, I did not know this pattern and also that Lasker was the first to discover it! #chesspunks
November 22, 2025 at 6:57 AM
🤭
November 20, 2025 at 1:13 PM
Chess Grandmasters in the other site complaining that @lichess.org is too good and too 🆓🫠🫠🫠
November 18, 2025 at 6:55 PM
After reading “50 mistakes you should know” I started to categorise my errors in tournament games. One that came up often was “failure to find the silent defense” or also “prophylaxis”, but in one of my latest games I was able to play these amazing moves, chess improvement is subtle! #chesspunks
November 18, 2025 at 3:49 PM
Reposted by Flavio 🏴‍☠️
Lichess should be back online.

According to Cloudflare, "a fix has been implemented" and they "believe the incident is now resolved". We will continue to monitor the situation: www.cloudflarestatus.com/incidents/8g...

We apologize again for the inconvenience and thank you for your patience.
Cloudflare Global Network experiencing issues
Cloudflare's Status Page - Cloudflare Global Network experiencing issues.
www.cloudflarestatus.com
November 18, 2025 at 3:35 PM
Wow @lichess.org is down?!?! This is how the website looks without CSS... 😧
November 18, 2025 at 12:05 PM
Reposted by Flavio 🏴‍☠️
Hola a todas, estoy intentando buscarles casa a estos gatitos que se ha quedado solitos porque su dueña ha fallecido. Son muy caseros y cariñosos y no entienden porque ahora están solos en una casa vacía.
November 8, 2025 at 6:49 PM
#YusupovChallenge update: book 6, chapter 12 (dont be too hasty!) This endgame chapter was challenging and in this particular ⭐️⭐️⭐️ puzzle, the author expected me to find a move that even the great Petrosian could not find 🫠🫠🫠 To my relief, I played the same as he, even if its not the best #chesspunks
November 17, 2025 at 12:34 AM
#YusupovChallenge update: book 6, chapter 11 (black against the Reti, white against the King’s Indian) completed with good score! 😎 This time I’m a little pissed: my idea in this puzzle, Nb5! is not even considered as a possibility in the authors solution and SF even prefers it! #chesspunks
November 17, 2025 at 12:30 AM
#YusupovChallenge update: book 6, chapter 10 (the lawn phalanx) completed! Luckily the author also features some game he lost, even if they were against such legends as Karpov! White to move and win, not easy at all! #chesspunks
November 17, 2025 at 12:28 AM
Another proof that hard work beats talent 🥹🥹🥹
🇺🇸 Sam Shankland knocks out Daniil Dubov and makes it to the quarterfinals!

#FIDEWorldCup #Goa
November 16, 2025 at 12:34 PM
Reposted by Flavio 🏴‍☠️
“Preparing for two classical games against Praggnanandhaa 🇮🇳 took me just 10 minutes — all on my phone! I didn’t even use my laptop,” said Daniil Dubov after winning against Pragg in the Round 4 tiebreaks of the #FIDEWorldCup in #Goa
November 13, 2025 at 1:43 PM
My wife made me a homemade spicy pumpkin latte because the city’s Starbucks run out of them too soon and I was sad about it, I don’t deserve her 🥹☕️🎃
November 8, 2025 at 10:25 AM
Tomorrow I might win an Italian game that may get me closer to the 1700s, wish me luck 🤞🏻
November 8, 2025 at 12:36 AM
#YusupovChallenge update: book 6, chapter 9 (better pawn structures) completed! 😎 Can someone explain why in this game of Yusupov vs Aagaard Bg5 wouldn’t be a valid answer? SF only considers it slight worse to Bf4 🤔⭐️⭐️ #chesspunks
November 6, 2025 at 9:02 PM
I wrote a new blogpost about what I learnt building this games with a functional language, please let me know if you enjoyed it or learnt something new! 🗾🙌🏻 flaviocorpa.com/japan-prefec...
November 5, 2025 at 2:23 PM
#YusupovChallenge update: book 6, chapter 8 (calculating short variations) completed with Excellent score! 😎 This and the previous chapters were very tactical and fun, I guess my calculation is improving? Let’s see if it shows up in this Saturdays league game 🤞🏻 black to play ⭐️⭐️⭐️ #chesspunks
November 4, 2025 at 4:11 PM
Reposted by Flavio 🏴‍☠️
I need to write a talk solely for the purpose of presenting this slide and then never being invited to an FP conference again.
November 3, 2025 at 7:03 PM
#YusupovChallenge update: book 6, chapter 7 (exploiting weaknesses) completed! 😎 This chapter was very interesting and felt very practical, some of the moves required first identifying the weakness and then calculating a way to exploit it, which happens very frequently in real games!! ⭐️⭐️ #chesspunks
November 2, 2025 at 9:44 PM
I want to write a blogpost about the fun refactoring and game dev tips with types I had to do with elm 🌳 for these games… hope I find the time to write it and that it’s interesting for someone else 🙏🏼
My Japanese teacher wanted us to learn the prefectures from Japan so I did another game in Elm 🌳 to help me memorise them! Enjoy! 🗾 @japonesaldia.com elm-japan.netlify.app
elm-japan.netlify.app
October 31, 2025 at 7:20 PM
Estamos ideando una batalla de carbonaras entre varios amigos y creo que va a ser muy divertido jajaja 👨🏼‍🍳👩🏻‍🍳🧑🏽‍🍳🍝🍝🍝
October 31, 2025 at 7:16 PM
#YusupovChallenge update: book 6, chapter 6 (a lead in development) completed! Another difficult chapter, most of the exercises were taken from Alekhines games! 🫠 (come on there’s no way I can calculate like him…) white to play in this ⭐️⭐️⭐️ puzzle I failed. Agadmator would have succeeded! #chesspunks
October 31, 2025 at 12:32 PM
#YusupovChallenge update: book 6, chapter 5 (don’t allow counterplay!) completed. 😎 This was a very difficult endgame chapter, lots of calculation involved and I spent like 4 hours on it and also pulled up SF to check my solutions. Failed this ⭐️⭐️⭐️ puzzle, black to play and hold the draw #chesspunks
October 28, 2025 at 10:17 AM
Reposted by Flavio 🏴‍☠️
Someone gets it!
Haskell is a pure functional language with lazy evaluation. It doesn’t compute anything unless absolutely necessary—just like you on a Monday.
October 28, 2025 at 8:35 AM
Last game: the provinces of Spain! 🥘Have fun: elm-spain.vercel.app
October 27, 2025 at 4:15 PM