I'm Vikram, a builder who likes owning a thing end to endSchema to shipping: Prisma migrations, an Express API, a React client, Docker infra, and GitHub Actions that deploy to EC2 on every merge to main.. Lately that's been BakBak
bakbak.mouan.inBakBakSocial chat — direct & group messages, friends, media sharing and calls.Live ↗Code ↗, a real-timeSocket.IO for presence, typing and read receipts, fanned out through a Redis adapter. Calls go peer-to-peer over WebRTC — the server only relays the handshake. chat platform, and I wrote every layer myself on Bun, Postgres and RedisBunruntime + monorepoPostgres 18via PrismaRedis 8rate limits, presence, cacheR2media storageGrafanametrics + logs, with Zod contractsOne shared package of Zod schemas. Every request is validated on the way in — and every response on the way out. guarding both sides of the wire. I'd rather ship and iterate than wait for perfect. Right now I'm building uncut-uiuncut-uiA component library, in progress.Live ↗Code ↗, a component library. If you're working on something ambitious, let's talkmouanvikram@gmail.comor @mouanvikram on X..
- TypeScript
- Bun
- Express
- PostgreSQL
- Prisma
- Redis
- Zod
- Socket.IO
- WebRTC
- React
- Tailwind
- Docker