Skip to content
View bonomip's full-sized avatar
💭
🐍🦀
💭
🐍🦀
  • Italy

Highlights

  • Pro

Block or report bonomip

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
bonomip/README.md

HI EVERYONE!

Contact GitHub Linkedin

I'm Paolo Bonomi, a computer scientist from Milan, Italy. I’m interested in computational geometry, machine learning, and software engineering—especially where these fields connect.

I really enjoy working with complex data and building new machine learning models. That interest led me to the world of Computer Vision, where I like solving problems that involve images and patterns.

I'm a curious person by nature, and I always want to understand how things work under the hood—not just use libraries or tools, but really learn what’s happening behind the scenes.

Some of the topics I like to explore:

  • Deep Learning (like CNNs, Transformers, Reinforcement Learning)
  • Computational Geometry
  • GPU Programming and Making Code Run Faste
  • Indie Game Development
  • Math and Physics

🚀 Featured Projects

CapsNetwork – A PyTorch implementation of Capsule Networks, based on Hinton's dynamic routing architecture, designed to improve spatial understanding over traditional CNNs. Includes tools for training, evaluation, and result visualization on MNIST.

DroneDelivery – A Java-based prototype for a distributed drone delivery system. Utilizes REST APIs and MQTT messaging via the Mosquitto broker, with Gradle for build automation. Simulates real-time drone task coordination.

Coons Patch Visualizer – An interactive web app built with JavaScript and p5.js to visualize Coons patches. Allows manipulation of boundary curves and blending functions for educational exploration in computational geometry.

vPhysic – An C++ project that implements a basic Verlet physics engine using OpenGL for real-time visualization. It simulates particle systems and physics constraints in an interactive graphical environment.

ExploRace – An online multiplayer game prototype developed in Unity using C#. It focuses on exploration and racing mechanics, showcasing basic networking and gameplay features.

Pinned Loading

  1. CapsNetwork CapsNetwork Public

    Scripts providing a simple interface to train and evaluate the performance of a simple CapsNet architecture (Hinton 2017) over MNIST based datasets

    Jupyter Notebook 2

  2. DroneDelivery DroneDelivery Public

    Prototype of a distributed delivery system which main agents are drones.

    Java 1

  3. vPhysics vPhysics Public

    Prototype of a physics simulation engine using position based dynamics.

    C++ 2

  4. coons-patch coons-patch Public

    Coons Patch configurator. It's possible to choose different types of curves and mix functions.

    JavaScript 1

  5. Explorace Explorace Public

    3D race game developed in order to appeal the target of Explorers.

    C# 1