A passionate Backend Developer learning by building real-world projects with TypeScript and JavaScript. I like understanding how things work under the hood, so I build them from scratch. My goal is to build scalable and reliable applications.
Check out my current work: samchinmaya.vercel.app
Languages
Backend
Databases & Infra
Frontend
⚡ n8n Clone (Workflow Automation) · in progress
A workflow automation tool inspired by n8n, built from scratch in TypeScript.
- Workflow Engine: Runs connected nodes in order (trigger → HTTP request → set), passing each node's output to the next.
- REST API: Built with Elysia, with request validation using arktype.
- Database: PostgreSQL (Neon) with Drizzle ORM schemas and migrations for users, workflows, credentials and executions.
- Coming next: Job queue with Redis + BullMQ, webhook and cron triggers, auth with better-auth, and a drag-and-drop editor with React Flow.
My personal site, built with Next.js, React, TypeScript and Tailwind CSS.
- processing/p5.js-web-editor
- zulip/zulip
- #40296: Reject timezones that
zoneinfocan't open
- #40296: Reject timezones that
My current focus areas:
- Background jobs and queues with Redis + BullMQ.
- Scaling data with Redis Caching.
- Implementing Microservices architecture patterns.
- Optimizing high-throughput transactional APIs.
