Skip to content
View satya-ranjon's full-sized avatar
😀
😀

Highlights

  • Pro

Block or report satya-ranjon

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
satya-ranjon/README.md
Satya Ranjan DebSharma — software engineer, Dhaka, Bangladesh. Open entries: FieldForge, B.Sc. Computer Science, VegMove, Software Engineer at Techsfera.

Satya Ranjan DebSharma

Software engineer in Dhaka, Bangladesh.

I build backends that have to stay correct when two people touch the same row at the same time — inventory ledgers, reservation logic, reporting that has to reconcile. Most of what I find interesting lives in that problem: idempotency, lock ordering, and invariants the database enforces rather than ones the application merely hopes for.

Currently at Techsfera, working on VegMove.

What I'm working on

VegMove — a live quick-commerce platform I ship to continuously. A NestJS backend behind a storefront and an admin console, with Flutter apps for the customer, warehouse, packing and delivery sides. In production and under active development, so most of my week is new features, fixes and performance work on a system people are using right now.

NestJS Prisma PostgreSQL Redis BullMQ SSE

FieldForge — a field service marketplace I'm building on my own, to work through distributed system design deliberately rather than picking it up incidentally: service boundaries, a typed event contract, a ten-state work order machine, and the infrastructure around it. It is a scaffold at this stage — the design and the contracts are real, the services don't run yet.

NestJS Drizzle MySQL React 19 Terraform

B.Sc. in Computer Science at Uttara University, alongside full-time work. I came up through a diploma and self-teaching, so the theory I skipped is the part I'm most interested in filling in.

Tools I reach for

TypeScript, Node.js, NestJS, Express, React, Next.js, Tailwind, PostgreSQL, MySQL, MongoDB, Prisma, Redis, Flutter, Docker, Git

Mostly NestJS on the server, Express before that. PostgreSQL and MySQL, through Prisma or Drizzle. Redis and BullMQ for caching and background work. Flutter for mobile.

Terraform, Kubernetes and GitHub Actions I've used on FieldForge, my own project, rather than run in production. Worth saying plainly.

Terraform, Kubernetes, GitHub Actions

Stats

GitHub contribution streak for satya-ranjon

Reach me

hello@satyaranjan.com · LinkedIn · Stack Overflow

Pinned Loading

  1. FieldForge FieldForge Public

    Real-time enterprise field service marketplace & autonomous dispatch platform connecting businesses with certified technicians. Built with NestJS microservices, Next.js 16, React Native Expo, Redis…

    TypeScript

  2. Resume-Craft Resume-Craft Public

    Encouraging professional success with an easy-to-use and user-friendly platform, our project simplifies the resume-writing and cover letter-writing process. Users can highlight their accomplishment…

    TypeScript