Sign in

Flavio 🏴‍☠️

@flaviocorpa.com
951 followers 158 following 1.3K posts

👨🏼‍💻 Senior Software Engineer 🦥 Haskell/Elm at Scrive ♟️ First #chesspunks on this app 🏯 日本語を勉強中(N3) 🏁 On a mission to reach 2000 FIDE before 2031

PostsRepliesMedia
Flavio 🏴‍☠️ @flaviocorpa.com · 7h
Ended up fourth in today’s Monday blitz at the club with 4/5! 🏆 (Or joint 1st depending on how you look at it 🤪) last week I played terrible so I practiced tactics and decided to play more confidently and it paid off! 💪 #chesspunks
Standings after round 5, Flavio is 4th place (or shared first) with 4/5
000
Flavio 🏴‍☠️ @flaviocorpa.com · 03/08/2026
Game 7: chess is hard, I prepared a line that gave me the advantage and my opponent comes up with this: how do you continue pushing with white?
Please ask for the FEN
100
Flavio 🏴‍☠️ @flaviocorpa.com · 03/08/2026
Game 6: playing unrated kinds is always tricky, you don’t really know if they are gonna destroy you or the other way round… black to play and be better.
Please ask for the FEN
100
Flavio 🏴‍☠️ @flaviocorpa.com · 03/08/2026
Game 5: I was winning a big part of the game, but the position is tricky and I should not allow counterplay, what is the only move that wins here for white? 🤔
If you are interested in the FEN please ask for it
100
Flavio 🏴‍☠️ @flaviocorpa.com · 03/08/2026
Game 4: white to play and mate in 3 (really beautiful) 🤩
rqb3kr/1pNp1ppp/p2Q1n2/2p5/1nB5/5N2/PPP2PPP/R1B1R1K1 w - - 4 16
110
Flavio 🏴‍☠️ @flaviocorpa.com · 03/08/2026
Game 3: black to play and hold a difficult draw (not like I did) 🤡
8/8/8/2K1p1kp/3r4/1PR2PP1/8/8 b - - 6 57
100
Flavio 🏴‍☠️ @flaviocorpa.com · 03/08/2026
Game 2: white to play and destroy de Scandinavian defence 😎
rn2kb1r/ppqbpppp/5n2/2p1N3/3P2P1/2N2Q2/PPPB1P1P/R3KB1R w KQkq - 0 10
100
Flavio 🏴‍☠️ @flaviocorpa.com · 03/08/2026
I'm gonna share some positions of the games I played last week, one game per day, classical 90+30 time format. Game 1: Black to move and be better than a FIDE Master 😅🥹 #chesspunks
r2r2k1/ppp2pbp/n4np1/3Pp1B1/4P3/5N2/PP3PPP/2KR1B1R b - - 0 12
120
Flavio 🏴‍☠️ @flaviocorpa.com · 24/06/2026
I recently really enjoyed @mschav.bsky.social's talk at #ZuriHac so I tried to reproduce this chart in Sabela (a Jupyter-notebook-like project for #Haskell) seems like this Mbappé guy is not so bad either! 🤭
094
Flavio 🏴‍☠️ @flaviocorpa.com · 10/06/2026
Had a great time this year at my first ever #Zurihac 🙌🏻 It was nice to meet new people and connect with some colleagues from Scrive as well! 😊
Yevgen, Francesco and myself at the main Aula, at the end of it allMe presenting my haskell chess project at the last talk of the eventCarlo, Lorenzo and myself talking informally in a corridorSome Scrivers talking and discussing Haskell things at lunch time
060
Flavio 🏴‍☠️ @flaviocorpa.com · 03/01/2026
The Candidates I wanted 🥹🥹🥹
Keymer instead of bluebaum 
Abdusattorov instead of Sindarov
Arjun instead of Esipenko
010
Flavio 🏴‍☠️ @flaviocorpa.com · 22/11/2025
#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
Three star exercise from chapter 13
130
Flavio 🏴‍☠️ @flaviocorpa.com · 20/11/2025
🤭
Making fun of a GM in Twitter criticising Lichess
000
Flavio 🏴‍☠️ @flaviocorpa.com · 18/11/2025
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
Only saving moveOnly prophylactic move that gives black an advantage
020
Flavio 🏴‍☠️ @flaviocorpa.com · 18/11/2025
many more websites down, I guess it is some @cloudflare.social thing in Spain?
220
Flavio 🏴‍☠️ @flaviocorpa.com · 18/11/2025
Wow @lichess.org is down?!?! This is how the website looks without CSS... 😧
110
Flavio 🏴‍☠️ @flaviocorpa.com · 17/11/2025
#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
T.Petrosian - M.Botvinnik
World Ch (15), Moscow 1963
040
Flavio 🏴‍☠️ @flaviocorpa.com · 17/11/2025
#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
A. Yusupov - A. Balshan
Amsterdam 1978
010
Flavio 🏴‍☠️ @flaviocorpa.com · 17/11/2025
#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
A.Karpov - A.Yusupov
Bugojno 1986
010
Flavio 🏴‍☠️ @flaviocorpa.com · 12/11/2025
Very sad I actually considered both Qg4! and Bc7! but ended up going for something worse… 🫠
2q4k/pr4pp/2pB1p2/8/n1pP4/P1P3QP/1P4P1/4R1K1 w - - 2 28
020
Flavio 🏴‍☠️ @flaviocorpa.com · 08/11/2025
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 🥹☕️🎃
Spicy pumpkin coffee made at home
070
Flavio 🏴‍☠️ @flaviocorpa.com · 06/11/2025
#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
A. Yusupov - L.Aagaard
Stockholm 2002
010
Flavio 🏴‍☠️ @flaviocorpa.com · 04/11/2025
#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
L.Blumenoff - P.Keres
Estonian Ch, Tallinn 1933
020
Flavio 🏴‍☠️ @flaviocorpa.com · 02/11/2025
#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
I.Gutierrez Castillo - R. Vera Gonzalez
Bayamo 1989
030
Flavio 🏴‍☠️ @flaviocorpa.com · 31/10/2025
#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
A. Alekhine - O.Chajes
Karlsbad 1911
010
Flavio 🏴‍☠️ @flaviocorpa.com · 28/10/2025
#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
C.Lutz - T.Luther
German Ch, Bremen 1998
130
Flavio 🏴‍☠️ @flaviocorpa.com · 27/10/2025
Last game: the provinces of Spain! 🥘Have fun: elm-spain.vercel.app
Perfect score 💯 Map of Spain in the game
121
Flavio 🏴‍☠️ @flaviocorpa.com · 23/10/2025
#YusupovChallenge update: book 6, chapter 4 (opening repertoire against 1.c4) completed with good score! 😎 These QGD positions are not my style but at least the ideas are not that difficult. I’m happy with the symmetrical English for now. I failed this ⭐️ puzzle which is not that easy! #chesspunks
I.Timman - .Lautier
Malmo 1999
100
Flavio 🏴‍☠️ @flaviocorpa.com · 20/10/2025
Forgot to add picture!
ScoreGame
110
Flavio 🏴‍☠️ @flaviocorpa.com · 20/10/2025
My game from Saturday as well… 😅😅😅 I thought it was only us 1600+ that play terrible chess! 🤣🤣
A really rollercoaster game
110
Flavio 🏴‍☠️ @flaviocorpa.com · 19/10/2025
#YusupovChallenge update: book 6, chapter 3 (attacking the king) completed! 😎 I almost nailed all the exercises in this chapter, except for the ⭐️⭐️⭐️ puzzles like this one where I would find the first move, but not the best defense by the opponent (thus missing the remaining points)! #chesspunks
E.Torre - V.Hort
Nice Olympiad 1974
020
Flavio 🏴‍☠️ @flaviocorpa.com · 15/10/2025
#YusupovChallenge update: book 6, chapter 2 (exchanging) completed! 😎 I loved all the classical games between Tal and Botvinnic in this chapter, lots of great model games to learn from! Black to play in this ⭐️⭐️⭐️ puzzle I failed #chesspunks
Y.Pelletier - A. Yusupov
Basle (rapid) 2005
040
Flavio 🏴‍☠️ @flaviocorpa.com · 14/10/2025
posting as an image due to character limitation, thanks for your interest! 🫶🏻 (in the alt text you can copy the whole PGN)
[Event "Interclubes 2025: Ronda 1) Paco Fernández - Flavio"]
[Date "11/01/2025"]
[White "Francisco José Fernández López"]
[Black "Flavio Corpa Ríos"]
[Result "0-1"]
[WhiteElo "1878"]
[BlackElo "1658"]
[Variant "Standard"]
[ECO "E60"]
[Opening "Indian Defense: Anti-Grünfeld, Alekhine Variation"]
[StudyName "Interclubes 2025"]
[ChapterName "Ronda 1) Paco Fernández - Flavio"]

1. d4 Nf6 2. c4 g6 3. f3 c5 4. d5 d6 5. e4 e6 6. Bd3 exd5 7. cxd5 Bg7 8. Ne2 O-O 9. Nbc3 Nbd7 10. Bf4 Ne5 11. Bc2 Nfd7 12. O-O Nb6 13. a4 f5 14. a5 Nbc4 15. b3 Nxa5 16. Qd2 b6 17. Bg5 Bf6 18. f4 Bxg5 19. fxg5 fxe4 20. Nxe4 Bf5 21. Nf6+ Kg7 22. Nf4 Rxf6 23. Ne6+ Rxe6 24. Bxf5 Re8 25. Be6 Nxb3 26. Qc3 Nxa1 27. Rf6 Rf8 0-1
200
Flavio 🏴‍☠️ @flaviocorpa.com · 14/10/2025
It's time to finally get that free course! 🤞🏻 @chessable.com #PuzzleConnect #chespunks
a missed tactic of one of my online games, featured in PuzzleConnect from chessable
020
Flavio 🏴‍☠️ @flaviocorpa.com · 13/10/2025
A friend contributed some changes and now it looks amazing! 🤩 the magic of open source! ✨
Playing screen of the game showing a flag, current streak and guesses and game score Initial menu screen of the flag quiz game
010
Flavio 🏴‍☠️ @flaviocorpa.com · 12/10/2025
I played 4 games yesterday in an under 1700 tournament: I ended up 3/4 and played the ones I won with accuracy >= 94%, why can’t I be happy about any of them because I just lost one to a kid? Is it because I expected to do 4/4? Is anyone else experiencing this? Why is chess so hard? #chesspunks
Won with black, 94% accuracy, no mistakesWon with white, 94% accuracy, 1 mistakeLost with black, 1 blunder, 3 mistakes, still 87% accuracyWon with white, 97% accuracy! 0 mistakes
250
Flavio 🏴‍☠️ @flaviocorpa.com · 10/10/2025
I missed a beautiful mate in 5 but still won this game 😎 enjoy! #chesspunks
6Q1/pppkNp2/4b2Q/n5B1/2p5/2Pp1N2/q4bPP/7K w - - 1 27
140
Flavio 🏴‍☠️ @flaviocorpa.com · 09/10/2025
#YusupovChallenge update: book 6, chapter 1 (attacking combinations on the 7th and 8th rank) completed with excellent score! 😎 Good start, I only failed this ⭐️⭐️ puzzle for white. I have a tournament this weekend and if I do well I could finally reach 1700 FIDE! 🚀🚀🚀 #chesspunks
Blatny — Mokry
Czechoslovakian Ch, Prague 1986
120
Flavio 🏴‍☠️ @flaviocorpa.com · 07/10/2025
Bought this with the company learning budget, looking forward to learning a bit of Elixir! 🧪🚀
Elm in Action book
Elixir in Action book
On my desk, both by Manning publications
080
Flavio 🏴‍☠️ @flaviocorpa.com · 03/10/2025
UPDATE: I lost terribly to a weird move order in the Sicilian, I need to pay more attention to the sidelines! White to play and win 🥹 Chess is hard! #chesspunks
r1bqr1k1/pp2np1p/3p2p1/3Pb1B1/2B5/2N5/PP3PPP/R2QR1K1 w - - 2 14
110
Flavio 🏴‍☠️ @flaviocorpa.com · 03/10/2025
This is what not-tilting and focused practice does to your rating 😉 #chesspunks
020
Flavio 🏴‍☠️ @flaviocorpa.com · 26/09/2025
Sometimes chess is really poetic 👌🏻 #chesspunks
4k1r1/pp2n3/1b2QP2/1P6/4KP2/B3r3/4B3/1R3R2 w - - 5 30
121
Flavio 🏴‍☠️ @flaviocorpa.com · 25/09/2025
I’ve removed ALL the css 💅🏼 in my blog in favor of Tailwind 🍃 and now I feel FREE 🥹 github.com/kutyel/kutye...
66,4% HTML
26,1% Haskell
7,4% Nix
0,1% Shell
020
Flavio 🏴‍☠️ @flaviocorpa.com · 23/09/2025
My blog now has tags!! 🙌🏻 Thanks @doscienceto.it for helping me nail the issue 💪🏼
How to add estimated reading time to your Hakyll blog post displaying tags: Haskell, FP and HakyllList of posts labelled “Haskell” in my blog
040
Flavio 🏴‍☠️ @flaviocorpa.com · 20/09/2025
Meme with the "always has been" format displaying a tweet from a user saying: oh wow F# really is just microsoft ocaml.
040
Flavio 🏴‍☠️ @flaviocorpa.com · 18/09/2025
Time control was blitz 3+2 and here’s my prize! Haha
Colombian coffee bag
150
Flavio 🏴‍☠️ @flaviocorpa.com · 18/09/2025
Today I played a Masnou tournament in the neighbouring city and ended up second! Won agains a WFM a nice game 🏆 The first prize was a digital chess set and second and third Colombian coffee beans! ☕️ #chesspunks
250
Flavio 🏴‍☠️ @flaviocorpa.com · 15/09/2025
It's been deployed now! 💃🏻 #chesspunks
Lichess Study Share tab now shows a new button "copy raw pgn"
050
Flavio 🏴‍☠️ @flaviocorpa.com · 12/09/2025
Firouzja escalates to top #6 while Gukesh leaves the top 10! 😱 #chesspunks 2700chess.live
Current top 12 in classical chess as shown in 2700chess.live
000
Flavio 🏴‍☠️ @flaviocorpa.com · 11/09/2025
#YusupovChallenge update: book 5, final test completed with good score! 😎 I failed this ⭐️⭐️ endgame puzzle for white. Now onto the final book of the blue ones and ready to push to 1800 FIDE! 🚀 #chesspunks
Ask for the game PGN if you are interested
110