Hi, I'm Manan Agarwal

Full Stack Developer specializing in scalable MERN apps with real-time experiences using Socket.io and Redis.

My Experience

Software Development Engineer (SDE-1)

Orufy Technologies · February 2025 - Present
  • Revamped the entire bot-flow built using React-Flow, enhancing custom node and edge placement logic, resulting in a 40% improvement in UX consistency and 25% faster rendering
  • Overhauled key modules including the ticketing system, chat interface, and settings panel, reducing technical debt by 30% and improving component reusability
  • Added support for meeting booking and external link customization in the support chat widget, increasing customer interaction flexibility and reducing manual setup time by 50%

Software Developer Intern

Orufy Technologies · August 2024 - January 2025
  • Optimized web performance using code splitting and lazy loading
  • Overhauled the chat widget, improving customization options and user experience by over 70%
  • Enhanced the GrapesJS email editor by making it fully responsive, improving its usability across devices

Skills & Expertise

React.js
JavaScript
TypeScript
HTML
CSS
SCSS
Tailwind CSS
Redux
Material UI (MUI)
Express.js
Restful APIs
Socket.io
Kafka
MVC Architecture
MongoDB
MySQL
Redis
Next.js
Insomnia
Git
GitHub
Node.js

Education

Bachelor of Computer Applications (BCA) · SS Jain Subodh PG College Jaipur

2023-2026
  • Pursuing a dynamic program at SS Subodh PG College affiliated to Rajasthan University, focusing on Data Structures, Full Stack development. Blending academic rigor with awesome projects to create impactful tech solution

Projects

WagerX

Provably fair online casino

  • Built a full-stack casino platform using the MERN stack with real-time betting and wallet features
  • Supported multi-currency betting (INR + crypto) for global accessibility
  • Integrated a live wallet system using Socket.IO for instant balance updates
  • Designed a provably fair betting system using hashed server/client seeds and SHA-256 verification: – Combined server seed (hashed) and client seed to generate a tamper-proof random result for each bet. – Used SHA-256 to ensure transparency, with the server seed revealed post-bet for independent verification by the player.
Node.js,Express.jsMongoDBTailwindReact.jsSocket.IORedisReduxTypeScript