
Yash Agrahari
Full Stack Developer
Full Stack Developer with expertise in building scalable web applications using modern technologies. Passionate about creating efficient, maintainable code and solving complex problems. Currently working on trading platforms and real-time collaborative applications.
About Me
Email: yashagrahari456@gmail.com
Phone: +91 7457929239
Bachelor of Technology in Computer Science
Jaypee University of Engineering and Technology
Guna, Madhya Pradesh
Oct. 2021 - May 2025 • CGPA: 7.3
Full Stack Developer with expertise in building scalable web applications using modern technologies. Passionate about creating efficient, maintainable code and solving complex problems. Currently working on trading platforms and real-time collaborative applications.
Skills
Experience
Key Responsibilities:
- Developed features for BaQlabs backtesting platform and SynQ trading journal using Node.js, PostgreSQL, and PrismaORM for backend, with React.js, Zustand, and TanStack Query for frontend, enabling traders to analyze their trading strategies.
- Built interactive dashboards with infinite scroll pagination and real-time data visualization using React and TypeScript, reducing data loading times by optimizing API queries and implementing efficient frontend state management.
- Integrated OpenAI API through OpenRouter in SynQ project to enhance user experience with AI-powered features, improving workflow efficiency for traders.
- Implemented RESTful APIs with comprehensive input validation and error handling, working with PostgreSQL database through PrismaORM for reliable data operations.
- Containerized applications using Docker and Docker Compose for consistent development and deployment across environments, and configured GitHub Actions for automated CI/CD pipelines.
- Used Vite as build tool for faster development builds and optimized production bundles, improving developer experience and application performance.
Technologies:
Key Responsibilities:
- Developed core features for an IPO web application using Node.js, REST APIs, and PostgreSQL, designing database schemas and optimizing query performance for faster data retrieval.
- Implemented backend services with PostgreSQL, following test-driven development practices and validating APIs using Postman to ensure reliability.
Technologies:
Projects
Live multi-user code editor with real-time collaborative coding capabilities
Key Features:
- Built a live multi-user code editor using Monaco Editor and WebSockets for real-time collaborative coding with multiple users editing simultaneously.
- Implemented file management system with workspace creation, file and folder organization, and import/export functionality for better code organization.
- Integrated Judge0 API to support code execution for C++, Python, JavaScript, and Java with custom input/output handling.
- Developed token-based authentication system allowing users to sign up, sign in, and persist their workspaces across sessions.
Technologies:
Real-time collaborative notes application with shared editing capabilities
Key Features:
- Created a real-time collaborative notes application with shared editing using WebSockets and a responsive editor interface.
- Implemented JWT-based authentication with auto-saving, collaborator tracking, and room-based collaboration features.
- Added real-time notifications, conflict resolution for simultaneous edits, and offline support with automatic synchronization on reconnection.
- Containerized the application with Docker Compose following MVC architecture for maintainable and consistent deployments.
Technologies:
Modern, responsive portfolio website showcasing projects and skills
Key Features:
- Built a single-page portfolio with smooth animations and particle effects using Next.js and TypeScript.
- Implemented responsive design with mobile-first approach ensuring optimal viewing experience across all devices.
- Integrated shadcn/ui components for consistent, accessible UI design.
- Optimized for SEO with proper meta tags, structured data, and semantic HTML.