NexCore

Shipped
Product Engineer·Side Project·2026

Developer collaboration platform for finding teammates, managing projects, and shipping together through intelligent matching, real-time collaboration, and microservice-driven architecture.

nexcore.app
NexCore

Microservices

Architecture

8+

Core Services

Bun

Runtime

Real-Time

Collaboration

JWT + OAuth

Authentication

Channels + Messaging

Communication

Skill-Based

Matching

Highlights

  • Designed a modular microservice architecture with Bun runtime, separating auth, project management, messaging, notifications, matching, and task orchestration for independent scaling
  • Built real-time collaboration system with channels, instant messaging, presence indicators, and event-driven notifications for frictionless teamwork
  • Implemented skill-based project matching engine connecting developers to relevant teams using profile signals, skills, and project intent
  • Unified collaboration workflows — replacing fragmented tooling across Discord, LinkedIn, GitHub, and project boards into one developer-first workspace

The Problem

Building software with strangers is fragmented. Developers discover collaborators on LinkedIn, communicate through Discord, manage tasks elsewhere, and share repositories on GitHub. Teams spend more time context switching than shipping. Existing tools solve communication, networking, or project management independently — but not collaborative product building as a unified workflow.

What I Built

01

Smart Project Discovery & Matching

Developers discover projects and teammates using skill-based matching powered by profile signals, project metadata, collaboration intent, and role compatibility scoring.

02

Microservice Architecture

System decomposed into dedicated services: Auth Service, Project Service, Matching Service, Task Service, Messaging Service, Notification Service, Presence Service, and Analytics Service. Each service owns its domain boundaries for independent scaling and maintainability.

03

Real-Time Collaboration Workspace

Built Slack-style team collaboration with real-time channels, threaded messaging, typing indicators, online presence, and workspace communication optimized for developer teams shipping products together.

04

Project & Sprint Management

Integrated project boards, sprint tracking, task ownership, progress monitoring, milestones, and team coordination workflows directly into the collaboration layer.

05

Authentication & Identity

Dedicated Auth Service supporting secure JWT sessions, OAuth providers, role-based permissions, workspace membership isolation, and session management across services.

06

Notifications & Event Processing

Event-driven notification system handling invites, mentions, task updates, sprint events, collaborator requests, and workspace activity with asynchronous delivery.

07

Developer Ecosystem

Unified workspace replacing fragmented context switching between GitHub, Discord, LinkedIn, project trackers, and messaging apps into a single developer productivity platform.

Architecture

NexCore architecture

Tech Stack

All projects
  • Next.js
  • TypeScript
  • Bun
  • Node.js
  • PostgreSQL
  • Redis
  • Prisma ORM
  • WebSockets
  • JWT
  • OAuth
  • Docker
  • REST API
  • Tailwind CSS
  • shadcn/ui

Interested in working together?