KHEN CAHYO

PROJECTS

Portfolio project preview

IndonesiaPersonal Project 2026 - 2026

Notifin React - Frontend Library Developer

A function-first alert dialog library for React, built on Radix Alert Dialog primitives with bundled styles and optional theme overrides.

  • Built a reusable React alert dialog package with a function-first API for easier integration in consumer apps.
  • Implemented the dialog foundation using Radix Alert Dialog primitives for accessible modal behavior.
  • Bundled distributable JavaScript, CSS, and TypeScript declaration files through a Vite library build.
  • Added optional theme override support so consumers can customize notification and alert presentation.
  • Prepared package metadata, exports, and peer dependencies for React projects.
ReactTypeScriptViteRadix UICSSVitestTailwind CSS
Portfolio project preview

IndonesiaPersonal Project 2026 - 2026

Chaty - Fullstack Developer

A fullstack chat web application with a React frontend and Express API backend, combining realtime communication, authentication, and data persistence.

  • Built the React frontend for the Chaty web app with modern route, form, query, and state management tooling.
  • Implemented realtime client communication using Socket.io Client.
  • Developed the Express API backend for Chaty with TypeScript and structured server-side modules.
  • Integrated Prisma, PostgreSQL, Redis, Firebase, JWT, and Supabase-related services for persistence, caching, authentication, and supporting app workflows.
  • Separated frontend and backend repositories while keeping the product represented as one selected work.
ReactTypeScriptViteTanStack RouterTanStack QuerySocket.ioExpressJSPrismaPostgreSQLRedisFirebaseZustandTailwind CSS

CONTACT

Let's connect