Full-Stack Engineer Mumbai, India

Rashid
Faruqui.

Building scalable systems and AI-powered products.

3 years shipping production software. Open to relocation.

CurrentlySoftware Developer Associate
at LRN.
Portfolio / 2026A little about me
01 / About

Built on curiosity.
Backed by experience.

3 yearsBuilding in production

3 years of production experience building and scaling systems on Node.js, Angular, Express, and PostgreSQL.

I use AI-assisted development tools in my daily workflow and have completed the AI Engineer Core Track covering LLM engineering, RAG, QLoRA fine-tuning, and agents.

02 / Experience

Making things work.
Then making them better.

LRN.Mumbai, India

Software Developer Associate

Current

Mar 2025 - Present

  • Replaced a manual Excel-to-PostgreSQL sync process with an AWS Lambda pipeline, cutting processing time from over 1 hour to seconds.

    99%Faster processing
  • Architected a scalable micro-frontend layer in Angular, enabling parallel team development.
  • Designed a Node.js synchronization service for real-time course state updates across distributed services.
  • Delivered a multi-tenant licensing system with client-specific access control across thousands of courses.

Trainee

Oct 2023 - Mar 2025

  • Enhanced the existing website, fixed bugs, and contributed to APIs consumed by other developers.
03 / Selected work

Ideas, shipped.

Project / 01

StreamNest

Secure adaptive-bitrate video streaming platform.

JWT-authenticated HLS streaming powered by FFmpeg and Cloudflare R2. A GraphQL API built with Apollo and Prisma, paired with an Angular frontend using signals and zoneless change detection.

  • NestJS
  • GraphQL
  • Angular
  • PostgreSQL
  • Cloudflare R2
  • FFmpeg
Project / 02

CineMatch

RAG-powered movie recommender that searches by mood, plot and actor.

LLM-generated mood profiles for 4,000+ TMDB movies, embedded with OpenAI and stored in PostgreSQL with pgvector (HNSW index). An LLM query layer extracts filters and rewrites chat messages into the same mood format, retrieval combines vector search with metadata filters and popularity-aware re-ranking, and a FastAPI service returns answers grounded in retrieved results, with every pick verified against the database. Angular chat UI with follow-ups.

  • Python
  • FastAPI
  • LLM
  • RAG
  • Embeddings
  • pgvector
  • PostgreSQL
  • OpenAI API
  • Angular
CineMatch application screenshot
04 / The toolkit

The right tools.
For the real problem.

Languages

  • JavaScript
  • TypeScript
  • Python
  • Java
  • SQL

Frameworks

  • Node.js
  • Express
  • NestJS
  • Angular

Databases

  • PostgreSQL
  • MongoDB

Caching & Messaging

  • Redis
  • RabbitMQ

APIs & Architecture

  • REST
  • GraphQL
  • Microservices
  • System Design

AI Engineering

  • LLM APIs
  • RAG
  • QLoRA Fine-tuning
  • Agents
  • Function Calling
  • HuggingFace
  • LangChain
  • Gradio

AI-Assisted Engineering

  • GitHub Copilot
  • AI-assisted SDLC

Cloud & DevOps

  • AWS (Lambda, S3)
  • Docker
  • Jenkins
  • CI/CD
05 / Always learning

Foundations &
new frontiers.

Education / 2019 - 2023

B.E. in Computer Science

Shivajirao S. Jondhale College of Engineering

CGPA 8.13 / 10
Open to what's next

Have something
in mind?

Let's build something that matters.
Based in Mumbai. Open to relocation.

rashidfaruqui369@gmail.com