Computer Engineering student and software developer focused on simulations, performance, automation and self-hosted systems.
I study Computer Engineering at Politecnico di Milano and have been programming independently since I was around ten years old.
I like building systems end to end: numerical prototypes, real-time graphics, desktop applications, backend services and infrastructure. My usual workflow is simple: get a working baseline, measure the real bottlenecks, then iterate until the system is both technically solid and genuinely useful.
- π Currently working on e2D, Darius and performance-oriented simulation projects
- π§ Interested in scientific computing, graphics, distributed systems, automation and developer tooling
- π οΈ Most experienced with Python, NumPy, Cython and Numba
- π Studying at Politecnico di Milano
- πΌ Open to part-time software engineering opportunities compatible with university
- π Based in Milan, Italy
A Python and Cython toolkit for real-time 2D simulations, optimized vector mathematics and ModernGL rendering.
It started as a practical wrapper around Pygame and evolved into an independent graphics and simulation library built around ModernGL, GLFW, NumPy and compiled vector operations.
A self-hosted personal automation system built as a set of modular services for memory, model routing, tool execution, web interfaces, notifications and workload delegation between a VPS and local hardware.
The private production codebase doubles as a practical environment for distributed systems, observability, LLM orchestration, cost-aware routing and infrastructure engineering. A sanitized public architecture repository documents the system design and selected engineering decisions.
A real-time interactive electrostatics simulation that traces field lines around multiple point charges using numerical integration and JIT-compiled physics.
The project combines vectorized computation, Numba acceleration, interactive charge manipulation and real-time visualization built on top of e2D.
I maintain a long-running collection of physical simulations and technical experiments, including:
- electric-field and field-line visualization;
- particle systems and fluid-like sandboxes;
- evolutionary and reinforcement-learning experiments;
- graphics and rendering prototypes;
- procedural generation;
- computer-vision experiments;
- automation and developer tools.
Selected projects are progressively being extracted, documented and consolidated into cleaner public source repositories.
I designed and taught an after-school Python course for high-school students, taking approximately fifteen participants from the fundamentals of programming to a complete final project.
The course covered variables, strings, control flow, functions and program structure through progressive exercises, culminating in a fiscal-code generator assembled from smaller reusable components.
I have also taught introductory programming with Scratch to younger students.
I am currently interested in projects involving:
- Python software engineering;
- scientific and real-time simulations;
- performance optimization;
- backend and distributed systems;
- developer tools;
- self-hosted infrastructure;
- practical AI and LLM integrations.
I am especially interested in part-time technical roles where I can contribute to real systems while continuing my university studies.

