software developer and 3D generalist based in Rome.

I'm Daniele, a software developer and 3D generalist based in Rome. I work now as IT counselor Full-time. This is just a test of an online portfolio made in my spare time.

Work Experiences

  1. Company
    Single Digit
    Role
    Software Developer / IT Counselor
    Date
  2. Company
    Studio Graffiti
    Role
    Full Stack Developer / Sys Admin
    Date
  3. Company
    MGVision
    Role
    Full Stack Developer
    Date
  4. Company
    Freelance
    Role
    Full Stack Developer
    Date
  5. Company
    NITAGE srl
    Role
    Full Stack Developer
    Date

Tech Knowledge

  1. Company
    C
    Role
    SDL2 / OpenMP / CMake
    Date
  2. Company
    JavaScript
    Role
    ES5 / ES6
    Date
  3. Company
    PHP
    Role
    Laravel / Symfony
    Date
  4. Company
    Python
    Role
    Cython / Numpy
    Date
  5. Company
    Rust
    Role
    Rocket / Cargo
    Date

Addultiplication: A Step-by-Step Guide to Implement Multiplication Using Only the Addition Operator

Multiplication is a fundamental arithmetic operation, but what if we could achieve it using only addition? In this step-by-step guide, we explore the concept of 'Addultiplication'—a method that replaces multiplication with repeated addition. From basic principles to optimized algorithms, this article breaks down how addition can be leveraged to perform multiplication efficiently, making it a valuable technique for programming, mathematics, and computational thinking.

How to install Symfony in Linux from scratch

Symfony is a powerful PHP framework that simplifies the development of modern and scalable web applications. By using Symfony on Linux, you can benefit from a robust and highly configurable development environment. This guide will show you how to install the latest version of Symfony on a Linux system, configuring Nginx to serve the application via HTTPS using self-signed certificates.

Event Driven Architecture (EDA)

Learn about event-driven architecture (EDA), a scalable and responsive software design pattern. Discover how EDA enhances system performance, flexibility, and integration for modern applications.