Skip to content
View maruthang's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report maruthang

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MaruthanG/README.md

Hey, I'm Maruthan G

Full Stack Developer · Building scalable web & mobile applications

LinkedIn GitHub Telegram


About Me

Full Stack Developer at Finstein, shipping production web and mobile apps across NestJS, Next.js, Angular, and React Native (Expo). Previously a STEM Instructor at LMES Academy, teaching programming and robotics.

  • 🔭 Currently building full-stack web & mobile applications at Finstein
  • 🚀 Active open source contributor — 57 merged PRs + 103 open PRs across VS Code, NestJS (CLI / Swagger / GraphQL), Node.js undici, BullMQ, Angular CLI, Swagger UI, and Excalidraw
  • 🛠️ Specializing in TypeScript ecosystems — NestJS, Next.js, Angular, React Native, and developer tooling
  • 🧪 Currently upskilling in Data Engineering — Databricks, PySpark, Delta Lake, dbt, Power BI
  • 📍 Based in Chennai, India

Tech Stack

Languages

TypeScript JavaScript Python PHP SQL Scala HTML5 CSS3 SCSS

Frontend

Angular React Next.js React Native Expo Ionic Tailwind CSS Redux D3.js Bootstrap

Backend

NestJS Node.js Express WordPress WooCommerce BullMQ Socket.io TypeORM

Databases

PostgreSQL MySQL MariaDB SQLite Redis Delta Lake Firebase

Cloud & DevOps

AWS Azure Docker GitLab CI Apache Git Shell

Data Engineering (Currently Learning)

Databricks Apache Spark PySpark dbt Power BI


Open Source Contributions

57 merged pull requests and 103 open PRs across major developer tools, frameworks, and runtimes:

Project Stars Merged Open Focus
nestjs/nest-cli 2.1k+ 15 2 SWC compiler, watch mode, build system, async shutdown hooks, signal forwarding
nestjs/swagger 1.4k+ 14 0 Schema handling, plugin fixes, enum mutation, TS project references, SWC metadata
microsoft/vscode 183k+ 12 46 ANSI escape handling, chat/terminal tooling, editor UI, context key services
nestjs/graphql 1.5k+ 6 0 Apollo subscriptions, abstract directive inheritance, global prefix handling
nodejs/undici 7k+ 4 2 HTTP interceptors, redirect options, type definitions
taskforcesh/bullmq 7k+ 3 13 Worker scheduler registry, repeatable jobs, queue internals
angular/angular-cli 27k+ 2 3 Build system, error stack traces, styleUrl validation
microsoft/vscode-html-languageservice 400+ 1 7 HTML language service fixes
swagger-api/swagger-ui 27k+ 0 12 OAS 3.1 schema refs, auth popup styling, OAuth2 tests
excalidraw/excalidraw 100k+ 0 10 Drawing tool fixes, UI improvements

Recent merged highlights:

  • nodejs/undici #5066 — fix(interceptor): add throwOnMaxRedirect to types and interceptor opts
  • microsoft/vscode #307960 — fix: handle heredoc/multiline commands in terminal tool execution
  • microsoft/vscode #307593 — fix: clear parent change listener before disposeContext in ScopedContextKeyService
  • nestjs/graphql #3937 — fix(apollo): respect useGlobalPrefix on custom subscription path
  • nestjs/graphql #3938 — fix(@nestjs/graphql): inherit class directives from abstract parents
  • taskforcesh/bullmq #4007 — fix(worker): use scheduler registry to discriminate repeatable keys
  • nestjs/swagger #3803 — fix(plugin): skip auto-generated response decorator when Api*Response already present
  • nestjs/nest-cli #3338 — fix(start): skip signal forwarding in watch mode

Currently contributing to:

VS Code NestJS CLI NestJS Swagger NestJS GraphQL undici BullMQ Angular CLI Swagger UI Excalidraw


Featured Projects

B2B Multi-Vendor Marketplace
WordPress + WooCommerce + Dokan · PHP · MariaDB · Redis · Docker Compose · GitLab CI/CD · Apache · LiteSpeed
B2B marketplace with reverse auction bidding, KYC/seller verification, AI-powered product creation (AWS Lambda), live chat, and dispute management. 17+ custom WordPress plugins, full Docker Compose infra, and a backup → deploy → rollback CI/CD pipeline.

Conversational Commerce Bot
NestJS 11 · TypeScript · SQLite · Express 5 · Meta WhatsApp Cloud API
Production-grade bot bridging WhatsApp Business API to a WooCommerce/Dokan marketplace. Customers browse products, manage carts, place orders, request quotes, and resolve disputes — all via WhatsApp. HMAC-SHA256 webhook verification, idempotency via SQLite, and multi-step conversation state.

Enterprise Sales & Commerce Analytics Platform
NestJS 10 · Next.js 15 · React 18 · PostgreSQL · Redis · Bull/BullMQ · Socket.io · D3.js · Chart.js
Multi-channel analytics platform aggregating 8+ e-commerce and quick-commerce channels. Real-time dashboards, dynamic report builder, cohort analysis, 2FA/MFA (TOTP), CASL RBAC, and 192+ API endpoints. IMAP-based email polling for platform verification.

Cross-Platform Fitness Ecosystem
NestJS 10 · React Native + Expo 51 · Next.js 15 · PostgreSQL · Socket.io · OpenAI GPT-4o
Mobile app, admin dashboard, and marketing website for a fitness platform. Trainer bookings, workout planning, AI coaching (GPT-4o), social fitness (buddy system), real-time messaging, payment processing, and push notifications.

Health & Wellness Mobile App
NestJS 10 · Angular 18 · Ionic 8 · Capacitor 6 · MySQL · Keycloak SSO · Firebase
Hybrid mobile app for hydration tracking, step counting, and health goal management with Keycloak-based SSO and Firebase push notifications.

Enterprise Data Warehouse (Learning)
Databricks · PySpark · Scala · Delta Lake · dbt · Azure ADLS · Power BI · Dynatrace
Medallion architecture (Bronze → Silver → Gold) powering executive Power BI dashboards in the insurance domain. SCD Type 1/2, Delta Lake optimizations (OPTIMIZE, VACUUM, Z-ORDER), and Databricks Asset Bundles for IaC. Currently upskilling in this domain.


Experience

Full Stack Developer — Finstein · Jul 2024 – Present
Building production web and mobile applications across NestJS, Next.js, Angular, React Native (Expo), PostgreSQL, and Redis.

STEM Instructor — LMES Academy · Jul 2023 – Jul 2024
Taught programming, App development using MIT App Inventor and Python.


Education

B.Tech, Information Technology — University College of Engineering Villupuram · 2019 – 2023


GitHub Stats


Shipping code, fixing bugs, and contributing to the tools developers use every day.

Popular repositories Loading

  1. Skill-Rack-Problems-Solved-in-C- Skill-Rack-Problems-Solved-in-C- Public

    C 1 1

  2. MaruthanG MaruthanG Public

    Config files for my GitHub profile.

    1

  3. IBM-Project-14341-1659583887 IBM-Project-14341-1659583887 Public

    Smart Fashion Recommender Application

  4. Restaurant Restaurant Public

    JavaScript

  5. Training Training Public

    JavaScript

  6. documenso documenso Public

    Forked from documenso/documenso

    The Open Source DocuSign Alternative.

    TypeScript