Skip to content
View samchinmaya's full-sized avatar
:fishsticks:
Working from home
:fishsticks:
Working from home

Highlights

  • Pro

Block or report samchinmaya

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
samchinmaya/README.md

👋 Hi, I'm Chinmaya Samantara!

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.


🚀 Portfolio (Live)

Check out my current work: samchinmaya.vercel.app


🛠️ Tech Stack

Languages

TypeScript JavaScript

Backend

Bun Node.js Elysia Express JWT

Databases & Infra

PostgreSQL Drizzle MongoDB Redis Docker Cloudinary

Frontend

React Next.js Tailwind CSS


🏗️ Key Projects

⚡ 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.


🤝 Open Source Contributions


📚 Learning Roadmap

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.

📬 Get In Touch

Email LinkedIn X

Pinned Loading

  1. p5.js-web-editor p5.js-web-editor Public

    Forked from processing/p5.js-web-editor

    The p5.js Editor is a website for creating p5.js sketches, with a focus on making coding accessible and inclusive for artists, designers, educators, beginners, and anyone else! You can create, shar…

    JavaScript 1

  2. scrum_helper scrum_helper Public

    Forked from fossasia/scrum_helper

    This Chrome extension helps in automatically putting together Scrums based on your Github contributions

    JavaScript

  3. openMF/web-app openMF/web-app Public

    Mifos X Web App is the Web-UI component of Mifos X. It currently uses Apache Fineract as the backend and leverages the popular Angular framework. Main Branch is the latest Stable Release, Dev shoul…

    TypeScript 389 1k

  4. web-app web-app Public

    Forked from openMF/web-app

    Mifos X Web App is the Web-UI component of Mifos X. It currently uses Apache Fineract as the backend and leverages the popular Angular framework. Main Branch is the latest Stable Release, Dev shoul…

    TypeScript

  5. n8n n8n Public

    Workflow automation tool inspired by n8n, built from scratch in TypeScript. Connect nodes and run them by click, webhook or cron. Bun · Elysia · PostgreSQL · Drizzle · Redis. Work in progress.

    TypeScript 1

  6. zulip/zulip zulip/zulip Public

    Zulip server and web application. Open-source team chat that helps teams stay productive and focused.

    Python 26k 10.4k