🟢 Actively looking — Senior / Lead engineering roles

Full-stack engineer & team lead who ships products end to end.

5+ years building and leading product engineering on platforms serving 10 lakh+ users a month. I cut API responses from 3s to 190ms, migrated 150M+ records to Elasticsearch, founded my own OTT platform, and lead a QA + UI pod at 91mobiles owning delivery from first commit to production.

Full-Stack React MERN Stack GenAI Redux Node.js Laravel Python FastAPI MySQL MongoDB Elasticsearch Redis AI Agents
Tarun Rana portrait

Tarun Rana

Team Lead · Full-stack engineer @ 91mobiles

I lead a QA + UI pod and own delivery end to end — React/Redux frontends, Laravel/Python backends, staging QA, CI/CD, and AWS production releases — with AI automation built into the backend.

Actively looking Remote, global-ready, async-friendly.
Currently Team Lead @ 91mobiles
Scale 10 lakh+ users/month · 60-day notice

Scale

10 Lakh+ users

Monthly users served across 91mobiles and MySmartPrice (1M+) — the platforms I lead delivery for.

Performance

3s → 190ms

Cut API response times on MySmartPrice from 3 seconds to 190 milliseconds with Redis caching.

Data migration

150M+ records

Moved 150M+ Twitter user records from MySQL to Elasticsearch, transforming platform-wide search.

Experience

5+ years

Shipping production software since Jan 2021 — 9 products across two companies, my own venture, and side projects.

Leadership

Lead & Founder

Leading a QA + UI pod at 91mobiles end to end — and founder of Ottcinematv, my own live OTT platform.

Availability

60-day notice

Open to senior, lead, or full-stack roles — full-time, contract, remote, or global. Serving a 60-day notice period.

Shipped work for brands including

Samsung Intel MediaTek Dell and more, via 91mobiles & MySmartPrice campaigns
Recruiters & HR

Hiring a senior or lead engineer?

I'm actively looking for senior, lead, or full-stack roles — full-time, contract, or remote — where I own products end to end and lead the people shipping them. I reply to every message within 24 hours.

Founders & Teams

Need to build something real?

I can help with APIs, internal tools, automation, crawlers, search, queues, AI workflows, and legacy modernization.

Stack Flexible

Your stack is not a blocker.

Laravel, PHP, Python, Node, cloud, data, or a new stack: I learn what the business needs and ship.

About

Backend systems, AI workflows, and business-first execution.

I care about clean services, measurable outcomes, and systems that hold up under scale.

I specialize in modernizing legacy systems, simplifying backend architecture, and building automations that remove repeated manual work.

I bring an architecture-first mindset, but I stay practical: understand the business goal, learn the stack, then ship the simplest reliable path.

If your team needs Laravel, Python, Node, cloud, search, APIs, data pipelines, or AI workflows, I can adapt quickly and build with ownership.

Skills

Stack, organized by role — with real years behind it.

Explore by Frontend, Backend, AI/ML, and DevOps. Each tile shows how long I've actually worked with it.

Building responsive, interactive interfaces end-to-end.

JavaScript (ES6+)

5+ yrs

React

3+ yrs

Redux

2+ yrs

Tailwind CSS

2+ yrs

Chart.js

2+ yrs
Experience

From first commit to production, I own it.

Two companies, six products, and a path from building features to leading the pod that ships them.

Founder

Ottcinematv — my own product

2025 — Present

Founded, built, and run an OTT discovery platform solo — product decisions, architecture, AI-powered content pipeline, servers, and growth.

Laravel TMDB API Gemini AI Redis MySQL Hostinger GA4 Search Console

- Built the entire platform end to end: TMDB API ingestion, intelligent metadata crawling, and Gemini AI enrichment on a Redis job queue.

- Run my own Hostinger servers — I deploy and maintain ottcinematv.com and tarunrana.in myself, and handle uptime, config, and cost.

- Analyse traffic and user behaviour through GA4, and manage page indexing, crawl errors, and search issues in Google Search Console.

- Own every layer — roadmap, backend, infrastructure, and SEO — with no team to delegate to.

Team Lead — Senior Software Engineer

91mobiles, Gurugram, Haryana

Jul '22 — Present

Leading end-to-end delivery for two of India's highest-traffic consumer tech platforms — 91mobiles.com and mysmartprice.com — from architecture and development through staging QA, CI/CD, and AWS production release.

Laravel PHP 8.3 Python Elasticsearch Redis MySQL AWS Docker CI/CD AI Automation

- Lead a cross-functional pod (QA engineer + UI developer), running the full delivery cycle: development → staging QA sign-off → CI/CD pipeline → production deployment on AWS.

- Consolidated a fragmented 5-repository legacy architecture into 3 and drove a PHP 5 → 8.3 and Laravel 6 → 12 upgrade solo within a 30-day window.

- Delivered brand campaign integrations for Samsung, Intel, MediaTek, and Dell across high-traffic product and comparison pages.

- Built internal backend dashboards used daily by content, catalogue, and campaign teams to manage products and specifications at scale.

- Integrated AI scripts into backend workflows — automating spec correction and catalogue data quality that previously needed manual review.

- Own search relevance and performance with Elasticsearch and Redis caching across high-traffic pages.

Software Engineer

Bytesview Analytics, Noida

Jan '21 — Jul '22

Built four SaaS analytics products end to end at a fast-moving startup — frontend, third-party API integrations, billing, and the data layer underneath them.

Laravel PHP React Chart.js Elasticsearch MySQL Stripe Twitter API v2 SCSS

- Migrated 150M+ Twitter user records from MySQL to Elasticsearch — a platform-wide search performance win and the company's single biggest infrastructure improvement of the year.

- Built newsdata.io from scratch: frontend, News API integration, Stripe billing, and a React + DataTables search dashboard for keyword-based news discovery across multiple data sets.

- Created followersearch.com's analytics dashboard — follower, following, and engagement insights visualised with Chart.js on top of the Twitter API.

- Led trackmyhashtag.com's Twitter API v1 → v2 migration, a breaking platform-wide change, and shipped Stripe subscription billing alongside it.

- Applied lazy loading, Core Web Vitals, and SEO optimisation across product frontends.

- Developed bytesview.com's frontend with SCSS, Blade, and semantic HTML.

Work

Products I've built, migrated, and led.

Each one with the problem it solved, the decisions I made, and what actually shipped — 0 → 1 builds, breaking-API migrations, and 150M-record infrastructure moves.

Lead · Full-Stack 2022 — Present
Team Lead

91mobiles & MySmartPrice

Two of India's highest-traffic consumer tech platforms.

91mobiles & MySmartPrice preview
  • Lead a QA + UI pod on platforms serving 10 lakh+ (1M+) users a month, owning delivery end to end: development → staging QA → CI/CD → AWS production.
  • Cut API response times from 3 seconds to 190ms with Redis caching on MySmartPrice.
  • Consolidated a fragmented 5-repo legacy architecture into 3, and drove a solo PHP 5 → 8.3 and Laravel 6 → 12 upgrade in a 30-day window.
  • Delivered brand campaign integrations for Samsung, Intel, MediaTek, and Dell across high-traffic product pages.
  • Built internal dashboards used daily by content, catalogue, and campaign teams to manage products and specs at scale.
  • Integrated AI scripts into backend workflows, automating spec correction that previously needed manual review.
  • Integrated SendGrid for transactional email delivery across the platform.
  • Store product imagery on AWS S3 and serve it through ImageKit for CDN caching and on-the-fly transformation.
  • Own search relevance and page performance with Elasticsearch and Redis caching.

Stack

Laravel 12 PHP 8.3 Python Elasticsearch Redis AWS S3 ImageKit SendGrid CI/CD
View live End-to-end ownership
Founder · Full-Stack · AI 2025
Founder

Ottcinematv

My own OTT platform — built, launched, and run solo.

Ottcinematv preview
  • Founded and built the entire platform solo — product, architecture, infrastructure, and releases.
  • Automated content ingestion through the TMDB API, orchestrated on a Redis job queue for single-click imports.
  • Integrated Gemini AI to enrich and clean content metadata automatically.
  • Self-hosted on my own Hostinger server — I handle deployment, uptime, and cost.
  • Track traffic in GA4 and manage indexing and crawl issues in Google Search Console.

Stack

Laravel TMDB API Gemini AI Redis (Queues) MySQL Hostinger GA4
View live Founder — built & run solo
Full-Stack · AI-Accelerated 2026
Full-stack developer

XpertPick

Full product across three repos, shipped in under two months.

XpertPick preview
  • Architected and built all three repositories solo — frontend, backend, and a separate API service.
  • Shipped a working beta in under two months by using AI tooling throughout the development loop.
  • Piped log files nobody ever opened into a dedicated Slack channel, so crashes now raise an alert the moment they happen instead of sitting unread on disk.
  • Stored images on AWS S3 and served them via ImageKit for CDN caching and on-the-fly transformation.
  • Kept the services cleanly separated so each layer can be deployed and scaled independently.

Stack

React FastAPI AWS S3 ImageKit Slack Alerting Logging & Monitoring AI-Assisted Development
View live Frontend + backend + API
Full-Stack · AI Agent 2026
Solo build

AI Saathi

An agentic AI co-pilot on Laravel 13 and React 19.

AI Saathi preview
  • Built an agentic chat assistant on Laravel 13 with the first-party laravel/ai package, running on Gemini 3.6 Flash.
  • Gave the agent real tool use — live web search, system info, and a calculator — which it invokes on its own when a query needs verified or real-time data.
  • Handles multimodal input: images, audio, video, and documents are attached straight into the conversation for analysis.
  • Persists conversations with auto-generated titles and full message history, so context survives across sessions.
  • Built live quota telemetry — RPM, TPM, and daily request limits tracked in cache with a rolling reset window, surfaced in the UI before a call is ever rejected.
  • Typed React 19 + Inertia frontend with a custom robotics-themed interface.

Stack

Laravel 13 laravel/ai Gemini 3.6 Flash Inertia.js React 19 TypeScript Tailwind 4
Private deployment Built end to end
Side Project · GenAI 2026
Builder

Multi-Agent Research Platform

Four AI agents that research, write, and critique a report.

Multi-Agent Research Platform preview
  • Search Agent gathers recent information from across the web.
  • Reader Agent scrapes the sources and extracts the deep content that matters.
  • Writer Chain drafts the full research report from what was gathered.
  • Critic Chain reviews and scores the report before it reaches the user.
  • Live and publicly usable — deployed on Streamlit.

Stack

Python LangChain Multi-Agent Orchestration LLM APIs Streamlit Web Scraping
View live Built & deployed solo
Full-Stack · Data & Search 2021 — 2022
Dashboard & data engineer

FollowerSearch

Twitter analytics dashboards — and a 150M-record search rebuild.

FollowerSearch
  • Migrated 150M+ Twitter user records from MySQL to Elasticsearch — the company's single biggest infrastructure win that year.
  • Designed the index mappings and data pipeline, then rewrote the query layer on top of it.
  • Built the user and admin dashboards visualising follower, following, and engagement data with Chart.js.
  • Turned raw Twitter API data into analytics users could actually act on.

Stack

Laravel Elasticsearch Chart.js Twitter API MySQL Data Migration
View live Dashboard + migration ownership
Full-Stack · 0 → 1 2021
Full-stack developer

Newsdata.io

Developer-first news API, built from scratch.

Newsdata.io preview
  • Built the product from scratch — frontend pages, integrations, dashboard, and billing.
  • Integrated the News API and built a React + DataTables search dashboard for keyword-based news discovery across multiple data sets.
  • Shipped Stripe payments to turn it into a paid, subscription-based product.

Stack

Laravel React DataTables Stripe MySQL API Design
View live Built from scratch
Full-Stack 2022
Owning engineer

TrackMyHashtag

Subscription Twitter analytics for growth teams.

TrackMyHashtag preview
  • Led the Twitter API v1 → v2 migration — a breaking, platform-wide change that threatened the whole product.
  • Integrated Stripe subscription billing for recurring revenue.
  • Applied lazy loading, Core Web Vitals, and SEO optimisation across the frontend.

Stack

Laravel Twitter API v2 Stripe JavaScript SEO
View live Migration lead
Side Project
Backend Developer

Markdown to PDF Converter

A public tool built into this portfolio.

Markdown to PDF Converter preview
  • Converts README files, project briefs, and technical notes into styled, downloadable PDFs.
  • Handles file upload, server-side validation, and safe Markdown rendering.
  • Custom CSS styling on DomPDF output, with Schema.org metadata for SEO.

Stack

Laravel 12 DomPDF Markdown TailwindCSS SEO
View live Built & shipped solo
Teaching

I teach what I build.

A public revision library I write and maintain — the same material I use to bring engineers up to speed on a stack.

187

Topics

10

Subjects

Written with diagrams, runnable examples, and interview Q&A — each topic explained the way I'd explain it to a teammate.

Browse the library
Cheatsheets

Downloadable developer notes for faster learning.

Concise references for Laravel, Docker, Markdown, PDFs, and practical backend workflows.

Markdown

Laravel Docker Cheatsheet

Beginner friendly

Daily Docker and Laravel commands for local development, debugging, and container workflows.

Markdown

Markdown to PDF Cheatsheet

Quick reference

Markdown patterns, PDF styling notes, and a short checklist for clean downloadable documents.

Writing

Engineering notes and backend playbooks.

Short essays on architecture, performance, automation, and shipping reliable systems.

Docker April 7, 2026

Docker Volumes vs Bind Mounts: Persisting Data Without Guesswork

A production-minded guide to Docker persistence: what disappears with a container, when bind mounts are the right tool, when named volumes are the safer default, and what persistence still does not solve.

Credentials

Proof of discipline and continuous learning.

Selected certifications that reflect my commitment to architecture and execution.

B.TECH in Computer Science Engineering

JSS Academy Of Technical Education (GPA: 8.4), Noida, India

INTERMEDIATE-12TH in PCM

St. Mary's Convent Sr. Sec. School (GPA: 9.6), Gajraula, India

Deloitte Australia - Technology Job Simulation

Deloitte Australia - Technology Job Simulation

Completed Deloitte's virtual technology job simulation, gaining experience in client communication, project management, and technology consulting.

Ultimate AWS Certified Solutions Architect Associate 2025

Ultimate AWS Certified Solutions Architect Associate 2025

Earned this certification from Udemy, mastering key AWS services, solutions architecture best practices, and cloud infrastructure design.

Software Engineering Virtual Experience by JP Morgan

Software Engineering Virtual Experience by JP Morgan

Gained valuable real-world experience and skills in software engineering practices, issued by Udemy.

The Fundamentals of Digital Marketing By Google

The Fundamentals of Digital Marketing By Google

A Google certification that provided me with skills to effectively market and analyze digital content.

Tarun Rana

Tarun Rana

Team Lead · Full-Stack Engineer @ 91mobiles, Gurugram

Contact

Recruiters, HR teams, founders: let us talk.

Share the role, business need, timeline, stack, and timezone. I respond with a clear fit summary and next steps.

Use this for full-time roles, contract work, consulting, MVPs, automation, backend ownership, AI workflow builds, or technical collaboration.

I am comfortable learning a new language, framework, or cloud stack when the business case is clear.

Email: taruntech98@gmail.com

Location: Gurugram, India (open to remote/global)

Availability: Serving a 60-day notice period — open to conversations now.

Response time: I reply to every enquiry within 24 hours.

E.g. INR 18 Lakhs per year, or USD 8 K per month

Recruiters, HR teams, founders, and collaborators are welcome. Currency can be INR, USD, or your local equivalent.