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
Backend
DevOps & Cloud
Testing
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.
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.
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.
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.
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).
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.
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.
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.
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.
Experience
Software Developer
Jarvis Technology and Strategy Consulting
- ▸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
