Cover Image - Riccardo Orion Feingold

πŸ‘¨πŸ»β€πŸŽ“ About Me

Hi, my name is Riccardo Feingold!

I'm a mechanical engineering student, musician, and developer. And welcome to my personal blog πŸ“. A place where I talk about music 🎹, entrepreneurship πŸš€ and engineering 🦾. If it is a song, a python snippet that throws people out of the internet, or a piano robot that plays a duet with me, I'm going to share it with you πŸ”₯

Why I'm blogging?

When I started college, I had all these imaginations of projects I would craft during my studies. But the whole course of studies is built upon theory after theory. Nothing wrong with that. To be fair, I love to learn theory. But theorems are nothing special if we don't apply them in reality. With this blog, I want to convert that theory into projects. The blog gives me the possibility to share my thoughts and ideas with the world, and start establishing a tiny place in the internet universe!

But engineering is not the only love in my life. Growing up with two musicians as parents, I've been living for music since I was born. Even the first salary I earned was from playing the piano in the church. Music is heavily rooted in me, that's why it's going to be a part of my blog too.

See you in my blog posts! Peace ✌🏻!

Profile Image - Riccardo Orione Feingold

ETH Foundation/Daniel Winkler

✏️ Blog

My Recent Posts

Part II - Circle Collision Detection
Part II - Circle Collision Detection

Circle-to-circle collision detection is a fundamental topic in computer graphics, game development, and physics simulations. Unlike the intricate math required for detecting collisions between irregular polygons or complex 3D shapes, circle-to-circle collision detection is refreshingly straightforward. It leverages the inherent symmetry of circles to provide an efficient and easy-to-implement solution.

Profile Image

Sep 17, 2023 β€’ 3 min read

Part I - The Vector2D Struct and The Math2D Class
Part I - The Vector2D Struct and The Math2D Class

When setting out to build a physics engine, there's a fundamental building block you simply can't ignore: vectors. Vectors are the DNA of any physics computationβ€”whether it's detecting collisions, applying forces, or calculating rotations.

Profile Image

Sep 11, 2023 β€’ 7 min read

Implementing a 2D Physics Engine using SFML from Scratch
Implementing a 2D Physics Engine using SFML from Scratch

In the last two months, I've implemented my own 2D physics engine using SFML from scratch, called Physics2D. It is able to handle forces, impulses, friction, collision detection and resolving, and it allows you to add distance sensors to your objects.

πŸš€ Tech Projects

My Recent Tech Projects

Implementing a 2D Physics Engine using SFML from Scratch
Implementing a 2D Physics Engine using SFML from Scratch

In the last two months, I've implemented my own 2D physics engine using SFML from scratch, called Physics2D. It is able to handle forces, impulses, friction, collision detection and resolving, and it allows you to add distance sensors to your objects.

🎹 Music Projects

My Recent Music Projects

A New World - Soundtrack
A New World - Soundtrack

A new world is a piece about exploring an utterly new Exo-Planet. Imagine you’re in space, and you look out of the window. You see a new world that gets bigger and bigger as you move towards it. After breaking through the atmosphere, you land with your rocket.

Star Wars Meet Pirates and Hobbits
Star Wars Meet Pirates and Hobbits

This is a piano arrangement I composed back in 2020 when Switzerland was in lockdown. It's a combination of the music played in Star Wars, Pirates of the Caribbean, and Hobbits.

πŸ‘‹πŸ» Get in Touch

Any questions? Feel free to contact me.

The contact form is only for subscribers! But you can change that, just hit the button below. You can unsubscribe anytime.