The developer

From a C64 to ShallWe

I have always been a nerd in the best sense of the word. It started in 1982, when my dad brought home a Commodore C64. I was the kid in a BASIC course who had no idea what the adults were talking about, but I loved every minute. Thanks, Dad.

In 1995 I discovered HTML, and the web felt like magic. The first home connection came through the Nettuno provider in my hometown of Udine. I was browsing on Netscape 0.9, curious about Mosaic, and then watched that codebase turn into Internet Explorer. My first pages were plain text with a few tiny GIFs, some even animated. It already felt like the future.

I bought a hosting plan with about 2 MB of space, uploaded my first website to a server in Canada, and felt unstoppable. Soon after, I moved to GeoCities and built pages about X-Files, a little friend community, and even a local football team site that I ran for two years. It sounds ancient now, and part of me is sad that new generations will never experience that wild early web.

Life happened, and I took a different path. But I kept learning on the side: HTML, CSS, JavaScript, Java, C++, C#. The curiosity never left.

Why ShallWe exists

ShallWe started as a way to help people get together without the noise of endless feeds. The idea was simple: make planning easy, make memories easy, and keep the focus on the group.

At first I imagined a PWA so everyone could use it from anywhere. Then I moved to Flutter and Dart to build a stronger foundation for Android, Windows, and web. Android is the current focus, Windows is being tested privately, and the web version is heading toward a PWA so iOS users can install it from Safari.

Version timeline

Alpha

  • Core groups, chat, and events
  • First gallery and announcements
  • Early UI experiments

Beta 1

  • Stability improvements
  • Admin tools and tokens
  • Initial onboarding cleanup

Beta 2

  • New Firebase project setup
  • Gallery tied to groups
  • Home screen refresh

Beta 3

  • Developer tools groundwork
  • Feedback flows started
  • Event and suggestion cleanup

Beta 4

  • Memories section on the home screen
  • Feedback inbox with screenshots
  • Events and suggestions unified
  • Polished admin and developer menus

RC1 (1.2.x)

  • Release 1.2.0 baseline on Android + web
  • Progressive 1.2.x updates through closed testing
  • Google sign-in and environment stability fixes
  • UI and event/calendar improvements across the app

Where it is going

I still believe in the idea: a calm place for real groups. The next steps are more testing, better polish, and maintaining current stable release 1.3.1 across Android, web PWA, and desktop.

If you want to help test or share feedback, I would love to hear from you.

Request tester access