Hi, I'm Chinmaya
Backend-focused developer who learns by building. Currently building an n8n clone, a workflow automation tool written in TypeScript.
CS

About

I like working on what happens behind the screen. I take products millions of people use every day and rebuild their core from scratch — it's the best way I know to properly learn authentication, data modelling, file uploads and API design. Right now I'm building an n8n clone step by step with Bun, Elysia, PostgreSQL and Drizzle ORM, with the database schema and workflow engine done, and the API, queues and deployment next. I'm looking for opportunities to learn from and contribute to a team.

Skills

Projects

n8n Clone

A workflow automation tool inspired by n8n, built from scratch in TypeScript. Users connect nodes like HTTP Request or Telegram on a canvas and run them by click, webhook or cron schedule.

  • Done: PostgreSQL schema with Drizzle ORM (users, workflows, credentials, executions), ArkType validation, and a workflow engine that finds the trigger, follows the edges and passes each node's output to the next (Manual Trigger, HTTP Request and Set nodes)
  • Next: Elysia REST API with Swagger docs, BullMQ + Redis workers, better-auth login, React Flow editor
  • Deploy: Docker on AWS EC2 with GitHub Actions CI/CD
TypeScript
Bun
Elysia
PostgreSQL
Drizzle ORM
ArkType
Redis
AWS

Crypto Exchange

Planned, not started yet: a centralized crypto exchange that uses fake money, built after the n8n clone.

  • V1: in-memory matching engine with price-time priority, limit and market orders, locked/available balances, Redis queues, live order book over WebSockets
  • V2: multiple markets, maker/taker fees, candles and tickers, crash recovery, signed API keys for trading bots
  • Infra: Docker, Kubernetes and CI/CD on AWS
TypeScript
Bun
Redis
WebSockets
React
Docker
Kubernetes
AWS
Contact

Get in Touch

Open to opportunities, collaborations, or just a chat about backend development. Send me a message on LinkedIn or X.

GitHub
LinkedIn
X