Social app

Social media app

An in-progress social app focused on profiles, posts, follows, and a cleaner interaction model for a real community product.

Client
Private product
Role
Full-stack product engineer
Period
Jun 2026

Outcomes

In progress Status
Profiles + graph + feed Core model
Community loops Product focus

In progress

This is an in-progress social media product, framed as a full product system rather than only a feed UI. The core idea is straightforward: users need identity, publishing, discovery, and interaction. The engineering challenge is that each of those primitives creates second-order product questions.

What is a good feed? What deserves a notification? What should be public, private, or limited to a graph edge? What happens when content needs moderation? Those are the questions that make the project interesting.

Product spine

AreaProduct questionEngineering shape
IdentityWho is speaking?Profiles, handles, account state, privacy.
Social graphWho is connected?Follows, blocks, visibility rules.
PublishingWhat gets shared?Posts, comments, reactions, media-ready model.
FeedWhat should appear first?Ranking inputs, recency, graph signals.
ModerationWhat keeps it usable?Reports, review states, admin surfaces.

Why it belongs in Work

It belongs in Work because a social app exercises the kind of engineering that looks simple until it is real: data modeling, realtime behavior, ranking, notifications, moderation, and product judgment all have to line up.

Built with

TypeScriptReactNode.jsPostgreSQLRealtimeProduct design