Skip to content
<AG/>
About

Full stack engineer. Backend-leaning. Kolkata.

Started at a QA desk in 2021 watching servers. Now building the services other people's businesses run on.

I build things properly, from the design system up — then make sure someone else can run them.

  • Ship in slices to a live URL. You see it working before it's finished.
  • Design system first. Consistency is cheaper than cleanup.
  • Backends built on NestJS or Fastify — modules, DI and conventions a team can pick up without me.
  • Mobile when it needs mobile: one React Native codebase, shipped to both stores.
  • Code review and mentoring are part of the job, not overhead.
Ayan Ghosh
Based in
Kolkata, India
Focus
React · TypeScript · Node.js
In tech since
2021
Open source
fluid-typography (npm)

Education

  • Master of Computer Applications (MCA)

    Brainware University, Barasat · Aug 2022–Jul 2024

  • Bachelor of Computer Applications (BCA)

    Brainware University, Barasat · Apr 2019–Jul 2022

Stack

What I reach for.

Frontend

  • React.js
  • Next.js
  • TypeScript
  • JavaScript
  • React Native
  • Redux
  • Zustand
  • TanStack Query
  • Tailwind CSS
  • Material UI
  • NextUI
  • HTML / CSS

Backend

  • Node.js
  • NestJS
  • Fastify
  • Express.js
  • BullMQ
  • Redis
  • Go
  • PostgreSQL
  • MongoDB
  • Drizzle ORM
  • Socket.io
  • GraphQL
  • Turborepo
  • Microservices

Tools

  • Git
  • GitHub
  • VS Code
History

Every role, in full.

  1. Aug 2025 — Present

    Nature Technologies & Inwork Global

    Kolkata, India

    Software Engineer — M1

    • Full stack with a backend focus — building microservices on Fastify with BullMQ + Redis/Valkey job queues, Drizzle ORM and PostgreSQL, in a Turborepo monorepo.
    • Engineer scalable features across React, TypeScript and Node.js for high availability and maintainability.
    • Plan business-critical features with cross-functional teams, aligning technical execution with product goals.
    • Mentor junior developers and run rigorous code reviews — measurably fewer production bugs.
    • Own project timelines to keep releases shipping on schedule.
    • Fastify
    • Node.js
    • TypeScript
    • BullMQ
    • Redis / Valkey
    • Drizzle ORM
    • PostgreSQL
    • Turborepo
  2. Nov 2024 — Jul 2025

    Nature Technologies & Inwork Global

    Kolkata, India

    Junior Software Developer

    • Built dynamic interfaces with Next.js, tuning SSR/CSR rendering for performance and accessibility.
    • Integrated complex RESTful APIs into client-side architectures with clean state management.
    • Next.js
    • React
    • TypeScript
    • Tailwind CSS
  3. Apr 2024 — Oct 2024

    RevMaxx

    Kolkata, India

    Frontend Developer

    • Architected the core product's frontend from scratch — foundational design system and component library.
    • Led a development team, setting technical direction and code-review standards.
    • Designed responsive UI with complex state and routing for a superior user experience.
    • React
    • TypeScript
    • Redux
    • Tailwind CSS
  4. Oct 2021 — Jun 2022

    ARC Document Solution

    Kolkata, India

    QA Analyst (Manual)

    • Monitored server health and executed manual testing protocols to keep applications stable.

Got something that needs building?

Replies within 24 hours. Tell me the problem, not the spec.

Taking new projects

Start a project