Skip to content
Open to Full Stack Development | Product Engineering roles

I build production systems
that scale past the demo.

Full Stack Engineer — 3+ years shipping MERN systems that real businesses run on: a 50-endpoint ERP backend, race-condition-safe auth, and frontends that cut load times by 80%. Now building AI-native features on top of that foundation.

Muthu Vel
Muthuvel

01 · Work

Case studies, not screenshots

Real systems running in production — with the problems, the architecture, and the numbers.

Freelance

Independent client work

Products I've shipped end-to-end for real clients — live and in use today.

MyGirivalam.in homepage
ReactSupabaseSEOPWA

MyGirivalam.in

Spiritual tourism · Tiruvannamalai

A complete pilgrimage companion for the sacred 14 km Girivalam walk around Arunachala Hill — live GPS path tracking, Ashta Lingam temple timings, Pournami calendar with countdown, live weather, service bookings, and emergency contacts.

  • Deep SEO: structured metadata, Open Graph, geo-tags, and sitemap — ranks for high-intent pilgrimage queries
  • Installable PWA with offline-friendly design for pilgrims walking with patchy connectivity
  • Live GPS tracking of the 14 km circumambulation path with saved custom locations
  • Supabase backend: auth, bookings, and user-saved spots

mygirivalam.in

JENT Journal Formatter homepage
PythonDocument Automation

JENT Journal Formatter

IENT Publication

Automated manuscript formatting for a 9-journal academic publisher: authors upload a raw .docx, the tool parses 11 manuscript sections and renders a camera-ready, journal-templated document in seconds instead of hours of manual typesetting.

  • 28-step formatting pipeline: title, authors, affiliations, abstract, figures, tables, references, declarations
  • Auto-detection of dates, captions, and DOI links; preserves Word equations (OMath) through conversion
  • Multi-journal template system with per-journal headers, abbreviations, and DOI prefixes
  • Turned a manual typesetting workflow into a self-serve upload → download tool

carbonhorse.in/automatic_journal_formatter

True Money Gold ERP homepage
ReactNode.jsERP

True Money Gold ERP

Regulated precious-metal trading firm

Procurement management system for regulated precious-metal trading — purchase capture, rate management, and compliance-friendly record keeping for a business where every gram must reconcile.

  • Procurement workflows built for auditability in a regulated domain
  • Deployed on Vercel with environment-driven configuration

true-money-gold.vercel.app

Loomline ERP homepage
ReactNode.jsERP

Loomline ERP

Garment manufacturing

ERP for garment manufacturing operations — order-to-production tracking with role-based access for factory staff and administrators.

  • Role-gated admin and operations views
  • Production tracking tailored to textile workflows

onetexerp.vercel.app

02 · Depth

Engineering expertise

Not a skills cloud — each of these is backed by decisions I've defended in production.

JWT Auth Architecture

Short-lived access tokens, rotating refresh tokens, and interceptors that survive concurrency.

  • 15-min access / 7-day refresh rotation in production
  • Race-condition-safe parallel refresh queue
  • Token injection & error normalisation at one seam

RBAC Systems

Role-gated access composed per-route — not sprinkled through controllers.

  • 4-role production system across 50+ endpoints
  • Permission middleware as composable units
  • Separation-of-duty rules (no self-approval)

Scalable Backend Architecture

Clean architecture that keeps business logic independent of HTTP, ORM, and framework.

  • Route → Controller → Service → Repository
  • Explicit state machines for critical workflows
  • Centralised error hierarchy & response envelopes

API Design

Contracts validated at the boundary, versioned thoughtfully, documented by shape.

  • Zod schema validation on every request
  • Consistent JSON envelopes across 50+ endpoints
  • Predictable pagination, filtering & sorting semantics

Caching Strategies

Cache where it changes the user's experience — memory, store, and HTTP layers.

  • Zustand response caching (part of an 80% load-time cut)
  • Selective store subscriptions to kill re-renders
  • HTTP cache headers & revalidation on the edge

Performance Optimization

Profile first, then split, defer, and cache. Numbers or it didn't happen.

  • 80% page-load reduction on a production app
  • Route-level code-splitting & lazy loading
  • React.memo applied surgically, not superstitiously

Deployment Pipelines

Repeatable deploys: build, migrate, seed — the same way every time.

  • tsc → migrate → seed pipeline on Render
  • Env-driven config, SSL, CORS whitelisting
  • Railway MySQL with zero-drift schema migrations

Database Optimization

Schema design and queries that respect how databases actually work.

  • IST-aware date queries without timezone tables
  • Indexed lookups for geofence & attendance paths
  • Audit-trail tables designed for append-only writes

System Design Thinking

Model the domain, make illegal states unrepresentable, plan for the failure case first.

  • Procurement as an explicit state machine with audit trail
  • Financial reconciliation with partial-payment modelling
  • Cron-driven background jobs for time-based rules

03 · AI Lab

Where the stack meets the models

LLM features grounded in real domains I've shipped — not chat wrappers.

RAG Systemsshipped

RAG chatbot over this portfolio

The chatbot on this site is a real retrieval pipeline: content chunked with citation metadata, hybrid retrieval (BM25 + Voyage embeddings) fused with Reciprocal Rank Fusion, top-k passages injected into Claude with inline citations you can click.

RAG Systemsbuilding

RAG over ERP audit trails

Retrieval-augmented answers over procurement and payment history — embeddings on audit rows, hybrid search, and citations back to source records. Built on my Construction ERP domain.

Semantic Searchbuilding

Semantic service search

'Someone to fix a leaking tap this weekend' → ranked, available professionals. Embedding search over service descriptions with availability and geo re-ranking.

04 · Path

The trajectory

  1. 2024 — Present

    Software Engineer · Web Design Magics

    • Designed & shipped a 50+ endpoint Construction ERP backend from scratch (Node.js, TypeScript, MySQL)
    • Built production JWT auth with rotating refresh tokens and race-condition-safe refresh queue
    • Delivered WeConnect 2.0 — a three-role non-profit platform with zero design defects reported
  2. 2023 — 2024

    Junior Software Engineer · Web Design Magics

    • Built a home-services marketplace with payments, SMS, and geo-location integrations
    • Cut page load time 80% via code-splitting, lazy loading, and response caching
    • Introduced Jest suites that reduced bug reports by 20%
  3. 2019 — 2023

    B.E. Electrical & Electronics Engineering · Thanthai Periyar Government Institute of Technology, Vellore

    • CGPA 7.8 — and a habit of thinking in systems that never left

05 · Writing

Engineering notes

Postmortems and patterns from production — the stuff I wish someone had written down for me.

06 · Contact

Have a system that needs to survive real users?

I'm currently open to product engineering roles — especially where AI features need a production-grade backbone.