Skip to content

Immediate joiner · Open to Rails / Full-stack roles

Madhan Prasath R

Ruby on Rails Developer

Building production Rails systems and AI/LLM-powered applications 3+ years Bangalore, India (IST) Open to remote

Sole Rails engineer on a production medical-education SaaS — I own backends end to end, from versioned APIs and billing integrations to a RAG-based AI chatbot.

Portrait of Madhan Prasath R
01 / About

Engineer first, framework second.

I started writing Ruby on Rails in 2023, through a campus-placed internship at Mallow Technologies, after finishing a B.E. in Aeronautical Engineering at Sri Ramakrishna Engineering College, Coimbatore (GPA 8.1/10). Aeronautics is an unforgiving discipline: you learn to reason about whole systems, tolerances and failure modes before you build anything. That habit carried straight into how I design software.

From there I grew into a full-stack developer at Magicpitch, working across Rails and React on a B2B AI lead-generation platform. Today I am the sole Rails engineer at Applaunch, where I own a production medical-education SaaS end to end: APIs, billing, authentication, translations, background jobs and deployment.

I am now moving deeper into AI. I am architecting a RAG-based LLM chatbot that answers questions grounded in verified course content, and I use AI coding tools every day under one strict rule: AI drafts, I own and verify every line.

What I care about is ownership and reliability: idempotent systems, versioning, audit trails, and code the next engineer can read without a guide. I build things real users depend on, and I am looking for a strong team to learn from and a bigger scale to grow into.

02 / Featured projects

Work I built, own, or contributed to.

Role labels are literal. Built means I built it. Own & maintain means I run it in production. Contributed means I worked on it as part of a team.

01 · Applaunch

RAG-based AI Chatbot

Architect · in progress

Problem
Medical learners need accurate answers grounded in verified course content, not hallucinated responses.
Impact
Grounded, verifiable AI answers over medical content. Status: architecture and implementation in progress.
  • Ruby on Rails
  • Node.js
  • Vector DB
  • Embeddings
  • LLM APIs
What I'm building
A retrieval-augmented generation pipeline as a separate Node.js service alongside the Rails app. Course content is chunked, converted to embeddings and stored in a vector database. At query time the question is embedded, similar chunks are retrieved, and that context is passed to the LLM so answers are grounded in real source material. The work includes evaluating answer accuracy and hallucination against the source content.
02 · Applaunch

MRI Essentials: Medical Education SaaS

Sole Rails engineer · owner & maintainer

Problem
Publishing medical content carries real risk. Wrong information must be reviewable, traceable and reversible.
Impact
Safe, auditable content changes in a high-stakes domain, and reliable billing across three app stores.
  • Ruby on Rails
  • MySQL (RDS)
  • Node.js
  • AWS (EC2, S3, CloudFront, CodeDeploy)
  • Stripe
  • PaperTrail
  • Devise-JWT
What I built
A draft-and-publish chapter versioning and approval workflow using PaperTrail. Authors draft, peers approve, content publishes as a new version, with full audit history and one-step rollback.
What I own & maintain
  • Multi-provider billing (Stripe, Apple StoreKit 2, Google Play) with idempotent webhook handling via a Node microservice
  • Devise-JWT authentication with server-side token revocation (denylist)
  • A 10+ language translation pipeline (Globalize + DeepL)
  • Background and scheduled jobs (Delayed Job, Active Job, Whenever)
  • Media on CarrierWave / S3 / CloudFront
  • Push notifications via Rpush
  • Four-environment AWS CodeDeploy pipeline
  • Versioned v1/v2 REST APIs serving web, iOS and Android
03 · Team project

ImInNeed: SOS Emergency Response Platform

Backend contributor · team

Problem
People in danger need to alert nearby responders instantly and reliably.
What I worked on
Node.js / Express / MongoDB backend: geospatial nearby-responder search ($nearSphere with Haversine distance), critical push alerts via FCM and APNS, JWT auth with JTI blacklist and TTL index for revocation, dual app-store (Apple / Google) purchase webhooks, GDPR data features, 42 REST endpoints, a Jest test suite, GitLab CI with Trivy vulnerability and Gitleaks secret scanning, and AWS CodeDeploy.
Impact
Reliable real-time emergency alerting with hardened auth and CI-enforced security.
  • Node.js
  • Express
  • MongoDB
  • FCM / APNS
  • JWT
  • Jest
  • GitLab CI
  • AWS
04 · Team project

KORB: B2B Wholesale Marketplace

Backend contributor · team

Problem
Retailers and wholesalers need a multi-party marketplace with distinct roles, payments and real-time updates.
What I worked on
NestJS / TypeScript / MongoDB backend: ~300 REST endpoints across four role-based portals, Stripe Connect multi-party payments, role-based access control (6 roles), Socket.io real-time updates, and Firebase integration.
Impact
A large, structured multi-role platform with secure split payments.
  • NestJS
  • TypeScript
  • MongoDB
  • Stripe Connect
  • Socket.io
  • Firebase
05 · Magicpitch

Magicpitch: AI Lead-Generation Platform

Rails + React developer · 2-person team

Problem
Sales teams need to find prospects, run outreach campaigns and track results in one place.
What I did
Co-built the dashboard and admin (Rails + React): campaign scheduling, email tracking, prospect import/export and third-party integrations. Profiled and fixed query and rendering bottlenecks, reducing dashboard load time by 25%.
Impact
A faster, more stable platform, and shipped integrations that lifted customer satisfaction.
  • Ruby on Rails
  • React
  • PostgreSQL
06 · Magicpitch

LinkedIn Chrome Extension + Google Sheets Add-on

Solo builder

Problem
Teams needed to capture prospect data from LinkedIn and work with it in spreadsheets without manual copying.
What I built
A Chrome Extension for browser-level LinkedIn data extraction into the platform (Sept 2024 – Jul 2025), and a Google Sheets Add-on (Apps Script + React) to fetch, manipulate and analyse platform data directly in Sheets.
Impact
Removed manual data-entry work for internal teams.
  • JavaScript
  • Chrome Extension APIs
  • Google Apps Script
  • React
03 / Skills

What I work with.

Backend

  • Ruby
  • Ruby on Rails
  • Active Record
  • Node.js
  • Express.js
  • NestJS
  • RESTful API design
  • MVC
  • Service objects
  • Background jobs (Active Job, Delayed Job)

AI / LLM

  • RAG architecture
  • Embeddings & vector search
  • LLM API integration
  • AI-assisted development (Cursor, Claude) with review-and-verify discipline

Frontend

  • JavaScript (ES6+)
  • TypeScript (via NestJS)
  • React.js
  • HTML5
  • CSS3
  • Tailwind

Data

  • MySQL
  • PostgreSQL
  • MongoDB
  • Redis

Cloud & DevOps

  • AWS (EC2, S3, CloudFront, CodeDeploy, IAM, Lambda)
  • Docker
  • GitLab CI
  • Bitbucket Pipelines
  • PM2
  • Linux

Quality & Security

  • SonarQube
  • Unit testing (Jest)
  • Trivy & Gitleaks scanning
  • JWT auth
  • Idempotent webhook design
  • Code review

Integrations

  • Stripe
  • Apple StoreKit 2
  • Google Play Billing
  • FCM / APNS
  • DeepL
  • Socket.io
  • Firebase

Workflow

  • Git / GitHub / GitLab / Bitbucket
  • Jira
  • Confluence
  • Agile / Scrum
04 / Experience

Three years, three teams, growing scope.

  1. Sept 2025 – Present

    Ruby on Rails Developer — Applaunch

    Bangalore

    Sole Rails engineer on a production medical-education SaaS. Built the PaperTrail versioning workflow; architecting a RAG chatbot; own billing, auth, translations, jobs and AWS deployment; contribute to Node.js / NestJS services.

  2. Dec 2023 – Jul 2025

    Ruby on Rails & React Developer — Magicpitch

    Bangalore

    Co-built the Rails + React dashboard and admin for an AI lead-generation platform, including a 25% load-time reduction. Solo-built a LinkedIn Chrome Extension and a Google Sheets Add-on.

  3. Jan 2023 – Aug 2023

    Ruby on Rails Developer Intern — Mallow Technologies

    Karur

    Built Rails + Ajax e-commerce web applications, optimized SQL, and worked with QA in Agile sprints.

05 / Education & learning

Foundations.

Degree

B.E. Aeronautical Engineering

Sri Ramakrishna Engineering College, Coimbatore · 2019–2023 · GPA 8.1/10

Courses
React.js Advanced (Udemy, 2024) · AWS Cloud Fundamentals (2025) · CI/CD with Jenkins, Docker & GitLab (2025)
Languages
Tamil (native) · English · Hindi
06 / Contact

Let's talk.

Open to Ruby on Rails and full-stack roles — immediate joiner.

+91 90255 37550