Back to Work
Founder & Owner

SquadJam

A lightweight SaaS platform that helps remote teams stay connected through simple, low-friction engagement activities like emoji check-ins, retrospectives, and team rituals.

Next.jsTypeScript.NETAzureSocket.ioStripe
SQUADJAM

Project Screenshot

Overview

SquadJam is a lightweight team engagement platform designed for remote and distributed engineering teams. Instead of complex collaboration tools, SquadJam focuses on simple, low-friction activities that help teams stay connected through regular rituals.

As Founder and Owner, I conceived, designed, and built the entire product. SquadJam currently offers 21+ team activities including emoji check-ins, 3 word weekend, 2 truths 1 lie, retrospectives, and team praises. The platform is designed for minimal overhead and maximum engagement.

My Role

Founder and sole owner. Full product ownership from concept through architecture, development, and operations.

Status

Launched January 2026. Live and actively maintained.

Team Activities

21+ activities designed to keep remote teams engaged without adding meeting fatigue.

Emoji Check-in

3 Word Weekend

2 Truths 1 Lie

Team Retrospectives

Praises & Kudos

Quick Polls

Icebreaker Questions

Mood Tracking

And 13+ more...

What I Built

Real-time Participation Engine

Socket.io-based system for instant activity updates. Team members see responses appear in real-time as colleagues participate.

Multi-tenant SaaS Platform

Secure tenant isolation with team-based workspaces. Each organization has their own data, settings, and activity history.

Billing & Subscription System

Stripe integration for subscription management. Usage tracking, plan limits, and self-service billing portal.

Activity Framework

Extensible architecture for adding new activities. Each activity type has its own configuration, UI, and participation logic.

Architecture & Technical Decisions

Challenge

Real-time updates across distributed teams

Solution

Socket.io for WebSocket connections with automatic reconnection. Room-based broadcasting ensures updates only reach relevant team members.

Challenge

Secure multi-tenant data isolation

Solution

Tenant context enforced at the application layer. Database queries scoped by organization ID with additional row-level checks.

Challenge

Flexible activity system

Solution

Plugin-based activity architecture. Each activity defines its own schema, validation, and rendering logic while sharing common participation infrastructure.

Challenge

Payment processing and subscription management

Solution

Stripe integration with webhooks for subscription lifecycle events. Graceful handling of payment failures and plan changes.

Cloud Infrastructure

Cloud Platform

Microsoft Azure

Frontend

Next.js on Azure Static Web Apps

Backend

.NET on Azure App Service

Real-time

Socket.io

Payments

Stripe

Authentication

OAuth2 (Google)

Technical Highlights

Launched product with 21+ team engagement activities
Real-time participation via Socket.io WebSockets
Multi-tenant SaaS with full billing integration
OAuth2 authentication with Google (more providers planned)
Full product ownership from concept to production
Designed for low-maintenance, side-income operation

Previous Project

Scavtopia

Next Project

HireReady.ai
Let's Work Together

Have a project in mind?

I am currently accepting new projects. Reach out and let's discuss how I can help you ship faster.

Have a project in mind?

I'm currently accepting new projects.

Let's talk