An event management app for planning, organising, and running events end to end.
Hi, I’m Mattia Sinisi, but people online call me SNISNI.
I’m mainly full-stack web developer that enjoys writing clean, maintainable, well-documented and (sometimes) open source software.
“The only thing better than perfect is standardized.”
— Technology Connections, YouTube
I’m always experimenting with new tools and technologies, I’m constantly dreaming up and building new things and on occasion I even FINISH them!
Thank you for visiting my website/digital garden. Here, drink some tea while you explore. 🍵
Languages & Frameworks
- 📒 JavaScript (+ TypeScript) Vue, Nuxt, Svelte, Sapper, Nest, and most of the popular build tools
- 🐘 PHP Laravel, Symfony
- 💎 Ruby Ruby On Rails, Jekyll
- 🧰 C# ASP.NET, .net Core, dotnet, .NET Framework or however it will be called next
- 🐹 Go Hugo
Tools & Infrastructure
- 🐳 Docker
- 🟧 AWS Cloud Infrastructure design and CDK development
- 🐰 RabbitMQ message broker for async workflows
Concepts, Architectures & Design Patterns
- 📡 Event-Driven Design messaging and async workflows
- 🧭 Domain-Driven Design modeling complex business domains
- 🔌 RESTful API Design clean, resource-oriented HTTP APIs
- 🕸️ GraphQL flexible, schema-driven APIs
- 🧱 SOLID five principles for maintainable OOP
- 💋 KISS keep it simple, stupid
Projects
A construction company in Italy — building, renovation, and the work that comes with it.
A home for the hardcore music scene of the Litorale Romano — gigs, bands, and everything happening locally.
An open-source TypeScript library that maps raw JSON and API responses into strongly-typed objects.
Extras
From the blog
Blog
Thoughts on programming, open source, and the things I'm experimenting with.
Behind the lens
Photography
A growing collection of shots I've taken, free to use over on Pexels.