Skip to work
01 — Healthcare-oriented Community Platform

Brillix

One product for professional communities: content, events, notifications and subscriptions working off the same system.

Role

Intern → Associate Software Engineer, full-stack

Technologies
Next.jsNestJSTypeScriptPostgreSQLPrismaWebSocketsZustandAWS

A community platform for healthcare professionals. I worked across the Next.js frontend and NestJS backend: onboarding, nested comments, real-time notifications and feed performance.

community / feed
Feed
Events
Groups
Billing
Concept illustration

Note — Client project — no confidential code or data is shown. Visuals are concept illustrations.

00 / Platform modules
Community
Nested discussions

Reddit-style comments with replies, voting, collapse and pagination.

Real-time
WebSockets + push

Live comments and notifications for likes, comments, joins and invitations.

Content
Rich-text posts

Tiptap editor with draft support and S3 uploads.

Admin
Insights dashboard

Analytics, calendar scheduling and a Google Maps location picker.

Performance
Large feeds

List virtualisation, infinite pagination, skeletons and lazy loading.

Security
Layered defence

JWT, rate limiting, reCAPTCHA, honeypots, CSP, AWS WAF and CloudFront.

01 / Motivation

Professional communities need one place to meet, share content, follow events and stay notified — without the product feeling heavy.

02 / Solution

A platform spanning communities, events, content and subscriptions, built on a Next.js frontend and NestJS + PostgreSQL backend.

03 / My contributions
  • Built the frontend with Next.js, TypeScript, Tailwind and Zustand, including the full onboarding flow
  • Reddit-style comments with nested replies, voting, expand/collapse, real-time updates and pagination
  • Real-time comments over WebSockets and push notifications for likes, comments, joins and invitations
  • Post creation with a Tiptap rich-text editor and draft support
  • Admin dashboard with insights, React Big Calendar scheduling and a Google Maps location picker
  • Amazon S3 file uploads
04 / Highlights
Reddit-style nested commentsReal-time WebSocketsPush notificationsTiptap editor with draftsAdmin dashboardFeed virtualisationSecurity hardeningS3 uploads
05 / Decisions & challenges
  • List virtualisation and infinite pagination to keep large feeds fast.
  • Layered security: JWT auth, API rate limiting, reCAPTCHA, honeypots and CSP, plus AWS WAF, Shield and CloudFront with DevOps.
  • Skeleton states, lazy loading and Zod validation; accessibility improved through Lighthouse audits.
06 / Learning

Working across this breadth taught me how features interact — a notification, a comment and a subscription all touch the same system.

Next project
CWS — Voice AI Platform
[09] / Contact

Write a quick note

Prefer to start here? Your note opens in your own email app, ready to send.

Nothing is sent until you press send there.