Simone Filippi
Software developer passionate about the .NET ecosystem, IoT and multimedia technologies.
Projects
- Distributed IoT and system integration platform made with .NET and the virtual actor model.
- Supports the development of custom integrations with various IoT devices and systems.
- Tools Used: .NET, Microsoft Orleans
- Framework for building media processing pipelines integrating various media processing libraries and tools.
- Modular architecture with the ability to develop plugins for custom media processing tasks.
- Tools Used: C#
- A .NET library that implements the Option and Result types, which are commonly used in functional programming.
- Provides a set of extensions for integrating with ASP.NET Core.
- Tools Used: C#
- Lightweight .NET messaging framework for building distributed C# applications.
- Tools Used: C#, RabbitMQ
- A mediator pattern implementation for .NET applications.
- Designed as an alternative to MediatR.
- Tools Used: C#
- Real-time falling detection using image classification.
- Tools Used: C#, ML.NET
- Forecasting the delay of passenger and cargo trains using machine learning with geospatial data.
- Tools Used: C#, ML.NET, LightGBM, PostGIS
- A simple x86 operating system kernel with a custom shell.
- Tools Used: C, ASM, QEMU
Homelab Infrastructure
- Hybrid self-hosted container-based micro data center.
- Tools Used: Proxmox, Docker, Kubernetes, Microsoft Azure
Skills
- Languages: C#, Python, Rust, Java, C++, C, JavaScript/TypeScript, SQL
- Technologies: .NET, Docker, Kubernetes, PostgreSQL, SQL Server, MongoDB, RabbitMQ, Apache Kafka, FFmpeg, GStreamer,
Keycloak, Microsoft Azure