Miscellaneous

(I highly recommend Bad Bunny's new album.)

Cool pictures of math proofs
✍️ Background Some time ago I posted some fun and interesting math proofs (in Spanish) on my Instagram profile, which was linked to my YouTube channel. Nevertheless, I believe many non-Spanish speakers will be able to follow them since they are mostly written with math symbols, with just some Spanish here and there to clarify things. For time reasons I stopped uploading them, but I've decided to upload the content here, so feel free to take a look:
Courses I've enjoyed
🎓 Note I wanted to keep a record of some of the courses that I've enjoyed the most during my time as a student. This space serves as a reminder of the topics I've enjoyed the most and the professors that have inspired me. I've included some references and books that I used in several of these courses, hoping that it will be useful for someone else in the future. Please note that this list is neither exhaustive nor complete.
Calisthenics
🏋️ Background I've formally practiced calisthenics since the beginning of 2022, but I've been practicing it informally since I was about 16 years old, so I decided it would be a nice idea to upload some of my favorite routines and my best times. My favorite type of training is EMOM (Every Minute on the Minute), and I've been doing it more often, especially since I moved to Germany, where I don't have a proper coach or training group.
🏟️ FIBO 2025 I was very lucky to have attended FIBO 2025 in Cologne, where I met some of the best calisthenics athletes in the world. Here are the routines for male and female resistance qualification rounds:

Resistance Qualification Rounds

MaleFemale
Round of 16:
- 30-second L-sit hold on dip bars (unbroken)
- 30 dips
- 30 pull ups
- 30 push ups
- 5 muscle ups
- 20 squats with 20 kg vest
- 20 dips
- 20 pull ups
- 20 push ups
- 5 muscle ups
- 20 squats with 20 kg vest
- 30-second chin-over-the-bar hold (unbroken)
Quarter-finals:
- 10 pull ups | 10 muscle ups | 10 straight bar dips
- 15 squats with 20 kg weight vest
- 8 pull ups | 8 muscle ups | 8 straight bar dips
- 15 squats with 20 kg weight vest
- 6 pull ups | 6 muscle ups | 6 straight bar dips
- 15 squats with 20 kg weight vest
- 4 pull ups | 4 muscle ups | 4 straight bar dips
- 15 squats with 20 kg weight vest
- 2 pull ups | 2 muscle ups | 2 straight bar dips
Quarter-finals:
- 5 muscle ups
- 20 dips
- 20 pull ups
- 20 push ups
- 20 squats with 10 kg weight vest
- 10 dips
- 10 pull ups
- 10 push ups
- 10 squats with 10 kg weight vest
- 20-second chin-over-the-bar hold (unbroken)
Semi-finals:
- Bodyweight: 20 pull ups | 20 dips
- With 10 kg: 5 muscle ups | 5 straight bar dips | 5 pull ups (unbroken)
- With 10 kg: 20 pull ups | 20 dips
- With 5 kg: 5 muscle ups | 5 straight bar dips | 5 pull ups (unbroken)
- With 20 kg: 20 pull ups | 20 dips
- Bodyweight: 5 muscle ups | 5 straight bar dips | 5 pull ups (unbroken)
- 30 deadstop push ups
- 30 squats with 20 kg weight vest
- 5 muscle ups
Semi-finals:
- Bodyweight: 5 muscle ups | 5 straight bar dips | 5 pull ups (unbroken)
- 20 squats with 10 kg weight vest
- 20-second L-sit hold on dip bars (unbroken)
- Bodyweight: 3 muscle ups | 3 straight bar dips | 3 pull ups (unbroken)
- 20 squats with 10 kg weight vest
- 20-second L-sit hold on dip bars (unbroken)
- Bodyweight: 1 muscle up | 1 straight bar dip | 1 pull up (unbroken)

Leg Day

ExerciseDetails
8 pistol squats (each leg)3 circuits (each per column)
20 explosive lunges
30 squats + jump
15 push ups
10 diamond push ups
4 sets + 1.5 min restUnder 15 mins

Push Day

ExerciseDetails
15 push ups (different types)EMOM
15 sec L-sit
10 diamond push ups
20 dips
4 rounds + 2 min rest10 mins exercise + 10 mins rest

Pull Day

ExerciseDetails
5 muscle upsEverything without letting go of the bar
10 bar dips4 times
5 pull ups5 min break between sets

Bar Barian Requirements

ExerciseDetails
5 muscle ups
45 dipsEverything in under 6 minutes
25 pull ups
55 push ups
5 muscle ups

Halloween Special (100 muscle ups)

ExerciseDetails
2 muscle ups every minute50 minutes

Two Fun Circuits

Circuit 1 (maximum 20 minutes)

Push UpsPull UpsSquats
30 push ups10 pull ups30 squats
25 push ups10 pull ups35 squats
20 push ups10 pull ups40 squats
15 push ups10 pull ups45 squats
10 push ups10 pull ups50 squats

Circuit 2 (maximum 15 minutes)

Pull UpsHandstand (seconds)Push Ups
2 pull ups10 sec5 push ups
4 pull ups15 sec10 push ups
6 pull ups20 sec15 push ups
8 pull ups25 sec20 push ups
10 pull ups30 sec25 push ups
University of Bonn
The beautiful University of Bonn

Menu