Cover Image - Riccardo Orion Feingold

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

Hi, my name is Riccardo Feingold!

I'm a mechanical engineer focusing on robotics and artificial intelligence. And welcome to my personal blog πŸ“! A place where I talk mostly about robotics πŸ€–, machine learning 🧠, and programming πŸ§‘β€πŸ’».

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. So, you can definitely expect some music content 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.

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.