Chitranshoo Prakash
Open to new opportunities

Chitranshoo Prakash

Full-Stack Software Engineer · Node.js · React · Next.js · Ruby on Rails

Full stack software engineer with 4+ years of experience building and deploying web applications using Node.js, React, Next.js, and Ruby on Rails. Experienced in designing REST APIs, developing responsive user interfaces, and working with SQL and NoSQL databases (PostgreSQL, MongoDB, Redis). Skilled in implementing secure authentication flows using JWT and OAuth. Familiar with modern DevOps practices including Docker, AWS cloud services, and Kubernetes for containerization, cloud deployment, and application scalability.

Technologies I work with

Frontend

ReactNext.jsTypeScriptJavaScriptTailwind CSSHTML5CSS3Framer Motion

Backend

Node.jsExpress.jsRuby on RailsREST APIsWebSocket / Socket.ioPostgreSQLMongoDBRedisNoSQLOAuthJWTSidekiq

DevOps & Cloud

DockerKubernetesAWSCloud ServicesCI/CDGitHub ActionsLinuxVercelNginx

Testing

Vitest

Projects

Company Projects

Doc-Collection

Engineered an enterprise-grade data management platform on Ruby on Rails handling 30M+ user records with sub-second PostgreSQL full-text search. Developed a structured data-entry module for accurate record ingestion and implemented asynchronous bulk CSV imports with Sidekiq, keeping the UI responsive regardless of payload size. Automated transactional notifications via SendGrid and built a background report-generation pipeline streaming real-time download progress to clients over WebSocket using Action Cable, eliminating manual page refreshes during large exports.

Ruby on RailsSidekiqAction CableWebSocketSendGridPostgreSQL

Eminent Portal

Developed a centralized recruitment platform with Ruby on Rails and React, connecting candidates with organizations across India. Built structured application submission and real-time status tracking across every hiring stage, from screening to final selection. Designed a full organization-management admin suite enabling HR teams to onboard institutions, configure recruitment workflows, and manage the end-to-end candidate lifecycle from a single dashboard.

Ruby on RailsReactPostgreSQL

Form Builder

Built a highly extensible form-building platform with Next.js and TypeScript inspired by Google Forms, supporting 10+ field types including text, image, audio, video, ratings, matrix, group, section, and cascade. Engineered low-latency form submissions for a smooth respondent experience under load. Modeled the cascade question type as a recursive tree data structure and offloaded bulk option uploads to BullMQ background jobs, decoupling ingestion from the response path to keep the UI instantly responsive.

Next.jsBullMQMongoDBTypeScript

Template Generator

Developed a visual template builder with Next.js and TypeScript featuring an interactive canvas supporting circular, rectangular, and oval shapes with fully customizable dimensions, paired with a rich text editor offering bold, italic, color, font-size, and font-family controls. Dynamically bound templates to user data to generate and download personalized certificates as high-quality images in a single click.

Next.jsTypeScriptTailwind CSSshadcn/uiMongoDB

Personal Projects

Shubh Jyoti Beauty Parlour — Salon Booking Platform

Built a mobile-first salon booking platform with Next.js 16, Prisma 7, and PostgreSQL, replacing a paper-register workflow with self-service booking and an owner admin dashboard. Developed a public surface where customers browse services by category, search and filter in real time, complete a guided booking wizard, and receive email confirmations while tracking or self-managing appointments without an account. Implemented a protected owner dashboard to manage appointments, employees, services, and settings, backed by a timezone-aware scheduling engine that prevents double-bookings using minutes-from-midnight slot math against a salon-local date key. Designed immutable, snapshot-based booking history so editing a service or price never rewrites past appointments, sent transactional email via Resend and React Email, and enforced a strict layered architecture (page → server action → service → repository → DB).

Next.js 16React Server ComponentsServer ActionsTypeScriptPrisma 7PostgreSQLJWT (jose)bcryptTailwind CSS v4shadcn/uiRadixMotionReact Hook FormZodResendReact EmailCloudflare R2

Realtime Chat

Built a production-grade full-stack messaging platform with React 19, Node.js, Express, and Socket.io, supporting direct and group conversations with real-time delivery over persistent WebSocket connections. Implemented OTP email verification via Brevo, JWT authentication with access and refresh token rotation in httpOnly cookies, and per-recipient message status tracking (PENDING → DELIVERED → READ) backed by a dedicated join table for fine-grained receipts in group chats. Integrated Redis to track online/offline presence independently of the database. Designed a mobile-first UI with a 100dvh layout keeping the message input visible under the soft keyboard, plus Light / Dark / Custom themes via a full CSS token system.

React 19TypeScriptViteTailwind CSS v4Socket.ioTanStack QueryZustandNode.jsExpress 5PrismaPostgreSQLRedisJWTBrevoZodFramer Motion

Multi-Tenant Feedback System

Built a full-stack multi-tenant SaaS platform with React 19, Express, Prisma, and PostgreSQL for collecting and analyzing customer feedback across multiple independent businesses ("tenants"). Implemented strict per-shop data isolation and role-based access control (Admin / Owner), enabling owners to manage items and view analytics dashboards while customers leave ratings through anonymous, token-secured public links that require no login. Engineered a type-safe end-to-end contract by generating a typed TypeScript SDK from an OpenAPI spec consumed by the client. Secured the platform with JWT authentication and bcrypt password hashing, and shipped it as an installable PWA with Recharts dashboards, optimistic data fetching via TanStack Query, and global state in Zustand.

React 19TypeScriptViteTailwind CSSReact Hook FormZodTanStack QueryZustandRechartsExpressPrismaPostgreSQLRedisJWTOpenAPIPWARenderSupabaseCloudflare

Bulk Email Sender

Built a bulk email platform with Next.js and TypeScript for composing custom HTML email templates with file attachments and configurable sender identity, dispatching campaigns to up to 50 recipients in a single send. Persisted templates and campaign data in MongoDB with Mongoose.

Next.jsTypeScriptMongoDBMongoose

Renation Advisor

Developed a full-featured immigration consultancy platform with the Next.js App Router and Tailwind CSS, guiding users through the visa application journey end-to-end. Built detailed enquiry forms with secure document uploads stored via Cloudinary, and automated transactional emails to both applicants and the admin team through Resend, ensuring no lead goes unnoticed and the intake workflow runs without manual intervention.

Next.js App RouterTailwind CSSshadcn/uiResendCloudinary

Experience

Software Developer

Jarvis Technology and Strategy Consulting

April 2022 — PresentIndia
  • Engineered an enterprise data management platform handling 30M+ records with sub-second full-text search, async CSV imports via Sidekiq, and real-time WebSocket download progress using Action Cable.
  • Built a highly extensible form-building platform supporting 10+ field types — including recursive cascade trees — with BullMQ background jobs to decouple bulk option uploads from the response cycle.
  • Developed a visual template builder enabling users to design and download personalized certificates as high-quality images, with a rich text editor and fully customizable shape canvas.
  • Delivered a centralized recruitment portal connecting candidates with organizations across India, featuring end-to-end application tracking and an admin suite for managing institutions and hiring workflows.

Education

Bachelor of Technology

Electrical Engineering

NIT Patna

2016 — 2020

Intermediate (Class XII)

Uttar Pradesh Board

M.D.B.L. Inter College, Umari, Kanpur Nagar

2013 — 2015

High School (Class X)

Uttar Pradesh Board

M.D.B.L. Inter College, Umari, Kanpur Nagar

2011 — 2013