2024 — Full-Stack Developer
ch4ins4w.com
Full-stack artist portfolio platform — React 18 SPA with a custom blog CMS, gallery admin, moderated live chat, and serverless Cloud Functions integrating Twitch, Spotify, Bandcamp, and radio feeds. Built for independent content management without third-party builders.

Challenge
Most portfolio sites are static and hard to maintain — especially for creators who regularly publish new work across multiple platforms. This project needed to solve two problems at once: present the artist's identity in a memorable, visually distinctive way, and make ongoing content updates simple enough to manage independently without relying on third-party website builders.
Solution
Built the frontend as a React 18 SPA with Vite, using Firebase Hosting for deployment and Cloud Functions on Node.js 22 as a serverless backend. The site combines custom-designed portfolio sections with dynamic content modules — blog, gallery, contact, newsletter, live Twitch status, Spotify and Bandcamp release feeds, radio now-playing data, and Linktree aggregation. A private admin area allows the artist to create and edit blog content with a TipTap rich-text editor, upload gallery images via Firebase Storage, and moderate a live chat system backed by Firestore. Security handled via reCAPTCHA Enterprise, rate limiting, input sanitization, and Firestore security rules.
Outcome
Delivered a branded portfolio platform that goes beyond a static showcase — giving the artist a fast, scalable, and maintainable site with direct control over publishing and fan engagement, reducing dependency on external tools for content management and platform integrations.