xcfio

1 commit

X

xcfio

@xcfio

Commit activity

1 commit in the last 30 days

longest streak 1 day

127 / 150 XP23 XP to operator

Hi there, I'm xcfio 😊

Back-end Developer from Rajshahi, Bangladesh

Featured Projects

chatio Full-stack real-time chat application structured as a monorepo with Turborepo and pnpm.

  • Backend: Fastify v5, Socket.IO v4, PostgreSQL, Drizzle ORM, TypeScript
  • Frontend: Next.js 15, React 18, Tailwind CSS
  • Features: Real-time messaging, message status tracking (sent/delivered/read), typing indicators, user search, cursor-based pagination
  • Security: JWT with HTTP-only cookies, CSRF protection, rate limiting, TypeBox schema validation
  • Try it now:

node-sqlite-map SQLite-backed Map for Node.js — persistent key-value storage with a familiar Map API. Zero dependencies, uses the built-in node:sqlite module.

  • Core: Node.js native SQLite (v22.5.0+), TypeScript
  • Features: Persistent storage across restarts, synchronous and async operations, automatic serialization
  • Interface: Full Map-like API (get/set/has/delete/clear) with iterable protocol (keys/values/entries/forEach)
  • npm

sqlite-cache SQLite-backed cache for Node.js with TTL expiry and max-size eviction. Built on node-sqlite-map, zero extra dependencies.

  • Core: Node.js native SQLite (v22.5.0+), TypeScript, TypeBox
  • Features: TTL-based expiration, LRU-style eviction, schema validation, persistent storage
  • Interface: Full Map-like API with iterable protocol (keys/values/entries/forEach)
  • npm

Tech Stack

Type Stack
Language TypeScript, JavaScript
Runtime Node.js
Framework Fastify, Express.js
Database PostgreSQL, SQLite, Drizzle ORM
Realtime Socket.IO, WebSockets
Tooling Git, Docker, Vitest, Turborepo

Connect

Discord npm LinkedIn


GitHub stats

Wakatime stats

Thanks for visiting my profile! Feel free to check out my projects or reach out to collaborate!

xcfio/README.md on GitHub