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

Featured Projects

A dependency-free project generator that scaffolds a full-stack TypeScript monorepo with a working identity foundation, written standards, and AI agents.

An open-source Laravel starter template for enterprise-grade applications, built on Domain-Driven Design, strict standards, and AI agent support.

View all projects →

Extras

📝

From the blog

Blog

Thoughts on programming, open source, and the things I'm experimenting with.

Read the blog →