nidhil@portfolio ~
nidhil@portfolio:~$
0%
Loading portfolio
MUHAMMADNIDHIL MUHAMMADNIDHIL MUHAMMADNIDHIL MUHAMMADNIDHIL
(HELLO! I'M NIDHIL)

Muhammad Nidhil, Software Developer & Tech Lead

Last coded just now

BUILDING SCALABLE WEB APPLICATIONS —
CLEAN ARCHITECTURE & PRODUCTION-READY CODE

React.js TypeScript Node.js Express.js MongoDB Meta API OAuth 2.0 JWT
● MERN Stack
● REST APIs
● Meta Graph API
● OAuth 2.0 & JWT
● SaaS Development
● Workflow Automation
● MERN Stack
● REST APIs
● Meta Graph API
● OAuth 2.0 & JWT
● SaaS Development
● Workflow Automation
Leveled up at: HACA ACADEMY
About Me

Code with purpose
and craft.

I'm Muhammad Nidhil, a MERN Stack Developer based in Kozhikode, India. I build production-ready SaaS products that real users rely on every day.

I built and launched SocialHAC (socialhac.com) — a full-stack Instagram Analytics & Publishing platform — successfully passing Meta App Review for advanced permissions.

At HACA, I build and run the platforms the academy works on every day: the SHO App for staff, the student LMS, and Batch Ascent for admissions and sales, all sharing one backend. I'm passionate about clean architecture, scalable code, and delivering impactful digital solutions.

React.js Node.js MongoDB REST APIs OAuth 2.0 n8n / Zapier
Muhammad Nidhil
1+
Yrs Exp.
7+
Projects
5
Live Products
HACA (Haris And Co)
Software Developer & Tech Lead · MERN Stack
Jan 2026 – Present
Haris And Co Academy
MERN Stack Development (Training)
Dec 2024 – Aug 2025
Yenepoya University
BCA — Computer Science & IT
Feb 2024 – 2026

Things I've
shipped.

GitHub
Case study · HACA · 2026 · Live in production

One student journey.
Three apps. One backend.

I build and run the platforms HACA works on every day, from the moment a student is admitted to the day they're ready for placement. Sales, staff and students each get their own app, all on one shared Node.js and MongoDB API.

hacabatchascent.vercel.app
Batch Ascent sales dashboard on laptop and phone
01Admission

Batch Ascent

Admissions & sales, from lead to seat

  • Admission form with duplicate checks and auto-filled fees
  • OTS, advance, partial and EMI payments with due-date tracking
  • Hands students to the SHO App once half the fee is paid
ReactTypeScriptNode.jsMongoDBPWA
Visit hacabatchascent.vercel.app
sho-app.vercel.app
SHO App student management platform on laptop and phone
02Onboarding & ops

SHO App

The staff platform behind every student

  • Verification call → e-signed agreement → LMS login, all automatic
  • Class planner that flags batches falling behind
  • Role-based views for SHOs, mentors, academic leads and admins
ReactTypeScriptExpress.jsMongoDBPWA
Visit sho-app.vercel.app
lms.harisandcoacademy.com
HACA LMS student dashboard on laptop and phone
03Learning

HACA LMS

The student side of the platform

  • Live classes with Google Meet, plus recordings
  • Assignments, projects and exam results with mentor feedback
  • Progress, attendance and learning streaks on one dashboard
ReactTypeScriptNode.jsGoogle Meet API
Visit lms.harisandcoacademy.com
04Full-Stack SaaS2025Live

SocialHAC

Instagram analytics & publishing SaaS

Connects Instagram Business accounts through Meta OAuth 2.0 and turns the Graph API into a scheduling and analytics workspace, with secure multi-layer auth.

  • Passed Meta App Review for advanced permissions
  • Post publishing and scheduling via the Meta Graph API
  • Reach, impressions and follower-growth dashboards
React.jsNode.jsExpress.jsMongoDBMeta Graph APIOAuth 2.0JWTJest
Visit socialhac.com
05Full-Stack SaaS2025Live

Slate

Project management for editorial teams

A high-efficiency workspace for editorial workflows, with formal approval flows and a ticket hierarchy from request to release.

  • Role-based access for Requesters, Department Heads and Developers
  • Real-time Kanban boards over Socket.io
  • Live status and priority analytics
ReactTypeScriptNode.jsMongoDBSocket.ioTailwind CSSVite
Visit slatee.tech
06Full-Stack MERN2024

Eventify

Event management & ticket booking

A MERN platform for creating events, booking tickets and managing users.

  • Google OAuth and OTP sign-in
  • Ticket booking with coupons and a mock payment gateway
  • Event creation and user management
React.jsNode.jsExpress.jsMongoDBGoogle OAuthJWT
View on GitHub
07Automation2025

Attendance Automation

n8n workflow for absence emails

Sends personalised absence emails straight from the attendance sheet, on schedule and only when they are needed.

  • Reads attendance from Google Sheets, sends through Gmail
  • Scheduled, conditional sending
  • Custom logic in JavaScript function nodes
n8nGoogle SheetsGmail APIJavaScript
View workflow
✦ CLICK & DRAG ✦

My tools to play around with
and create magic!

React.jsReact.js
TypeScriptTypeScript
Node.jsNode.js
Next.jsNext.js
ExpressExpress
MongoDBMongoDB
JavaScriptJavaScript
TailwindTailwind
HTML5HTML5
CSS3CSS3
Meta APIMeta API
Socket.ioSocket.io
MongooseMongoose
SupabaseSupabase
JWTJWT
ViteVite
GitGit
GitHubGitHub
VS CodeVS Code
PostmanPostman
JestJest
VercelVercel
RenderRender
RazorpayRazorpay
n8nn8n
ClaudeClaude
CursorCursor
Lovable
Bolt.new
Credentials

Certified & proven.

🏆
MERN Stack Developer Certification
Haris And Co Academy, Kozhikode
2025
📘
Meta Developer — Graph API Integration
Completed Meta App Review & API Integration
2025
🔐
OAuth 2.0 & JWT Authentication
Implemented in production-level SaaS
2025
🤖
Claude Code: Software Engineering with Generative AI Agents
Vanderbilt University · Coursera
Mar 2026

"clean code is not written by following a set of rules — it is written by a craftsman."

— Robert C. Martin (Uncle Bob)

Ship fast,
build right.

Got a project
in mind?

nidhiljabbar@gmail.com
press any number key to open terminal