const maniesh: Full Stack Developer = {
name: "Maniesh Sanwal",
role: "Full Stack Developer",
location: "India 🇮🇳",
portfolio: "https://manieshsanwal.in",
frontend: ["React", "Next.js", "TypeScript", ],
backend: ["Node.js", "Express", "Prisma ORM", "react-hook-form", "NextAuth.js"],
databases: ["PostgreSQL", "MySQL", "MongoDB"],
cache: ["Redis", "Upstash"],
payments: ["Razorpay", "Stripe"],
infra: ["Railway", "Vercel", "Neon PostgreSQL", "Railway"],
tools: {["Git", "VS Code", "Postman", "Figma", "Docker", "AWS", "Azure", "Heroku", "Netlify", "Vercel"]
["Cloudflare", "Firebase", "MongoDB Atlas", "Supabase", "PostgreSQL", "MySQL", "Redis", "React PWA"]
[ "Shadcn UI", "Framer Motion", "SCSS", "Tailwind CSS", "Vite", "redux", "redux toolkit", "react-query"]
["zustand", "react-hook-form"]}
openTo: "Full-time · Freelance · Collaborations",
};Your one-stop destination for 300+ free online tools. No login required. Fast, private, and built for everyone. Let me be honest — I built this because I was frustrated. Every time I needed a quick tool — compress a PDF… resize an image… format some JSON… check my GST… I'd land on some sketchy website full of ads, popups, and "please create an account to continue." So I built the solution myself. 👇 PDF Tools - Image Tools - Developer Tools - Security Tools Video Tools - Audio Tools - Math Tools - Unit Converters Text Tools - Design Tools - Cryptocurrency Tools - Coding Tools Internet Tools - Color Tools - Accessibility Tools - Productivity Tools
- And many more...
✅ 100% Free — forever ✅ No login required ✅ Privacy-first — runs in your browser ✅ Already used by 10,000+ creators, devs & marketers And now — it's open source. 🎉
- 𝗟𝗮𝗻𝗴𝘂𝗮𝗴𝗲𝘀 -> JavaScript · TypeScript · HTML5 · CSS3
- 𝗙𝗿𝗼𝗻𝘁𝗲𝗻𝗱 -> React.js · Next.js · Tailwind CSS · Framer Motion · GSAP · Three.js · Shadcn UI · Sass
- 𝗕𝗮𝗰𝗸𝗲𝗻𝗱 -> Node.js · Express.js · Next.js API Routes · REST API · JWT Auth · RBAC
- 𝗗𝗮𝘁𝗮𝗯𝗮𝘀𝗲 -> PostgreSQL · MongoDB · Prisma ORM · Redis · Supabase · Firebase
- 𝗜𝗻𝗳𝗿𝗮 -> Railway · Neon DB · Cloudflare · Redis · Railway
- 𝗗𝗲𝘃𝗢𝗽𝘀 & 𝗧𝗼𝗼𝗹𝘀 -> Git · GitHub · Vercel · Netlify · Docker (basic) · Postman · VS Code · Figma
- 𝗗𝗲𝘀𝗶𝗴𝗻 -> Figma · UI/UX Design · Responsive Design · Web Animations
𝗙𝗿𝗼𝗻𝘁𝗲𝗻𝗱 → React 18 + Vite PWA + Nextjs for manager dashboard Offline-first with Dexie.js (IndexedDB) for the cashier terminal. Each role gets its own route tree — cashier, dept manager, store manager, admin never share the same UI shell.
𝗕𝗮𝗰𝗸𝗲𝗻𝗱 → Node.js + Express + TypeScript Stateless JWT auth carrying role, permissions, shiftId, and terminalId. Every route gated by a requirePermission() middleware — not just a role check, but a granular action string like pos:void or reports:view.
𝗗𝗮𝘁𝗮𝗯𝗮𝘀𝗲 → PostgreSQL 16 + Redis Row-Level Security at the DB layer means a department manager literally cannot query another dept's rows — even if there's a bug in app code. Redis handles caching, pub/sub stock broadcasts, and BullMQ job queues.
𝗜𝗻𝗳𝗿𝗮 → Vercel · Railway · Neon DB · Redis · Cloudflare Images
𝗥𝗕𝗔𝗖 𝗮𝘁 𝗲𝘃𝗲𝗿𝘆 𝗹𝗮𝘆𝗲𝗿: → JWT permissions in the token → requirePermission() on every API route → RLS policies in PostgreSQL → Role-scoped cache keys in Redis → Append-only audit log for every void, discount & override
Personal portfolio — UI/UX Designer + Full Stack Developer. Built with Next.js, featuring smooth animations and a bold creative aesthetic.
%%{init: {'theme': 'dark', 'themeVariables': {'primaryColor': '#E45901', 'primaryTextColor': '#c9d1d9', 'xyChart': {'backgroundColor': '#0d1117', 'titleColor': '#E45901', 'xAxisLabelColor': '#c9d1d9', 'yAxisLabelColor': '#c9d1d9', 'plotColorPalette': '#E45901'}}}}%%
xychart-beta
title "Production Output"
x-axis ["Apps Deployed", "DB Schemas", "CI/CD Pipes", "Tests (x100)", "PWAs", "npm Pkgs"]
y-axis "Count" 0 --> 18
bar [8, 15, 12, 5, 3, 3]
🚀 Full Stack Developer actively looking for Full-time, Freelance, and Collaboration opportunities.
I build production-grade web applications with React, Next.js, Node.js, TypeScript, and PostgreSQL.
If you're looking for a developer who ships fast and builds to last — let's talk.



