I'm Rakesh Dhariwal, a dedicated Computer Science undergraduate with a passion for full-stack development and solving real-world problems. I thrive on challenging myself and continuously expanding my knowledge and skills in the ever-evolving field of software engineering.
Languages: JavaScript, TypeScript, C/C++, HTML, CSS, SQL
Frameworks and Libraries: NextJS, ReactJS, ExpressJS, Node.js, TailwindCSS, ChakraUI, Socket.io, Prisma ORM, Mongoose
DevOps and API Tools: Git, Docker, Jenkins, Kubernetes, Swagger, Postman, Vagrant, Ansible
Other Tools and Concepts: Data Structures, Algorithms, Design Patterns, Debugging, AWS, Firebase
- Developed a cutting-edge NextJS web application that leverages generative AI to streamline the proposal writing process for home improvements and software projects.
- Implemented AI-powered proposal generation capabilities, reducing turnaround times by 90% and enhancing client satisfaction.
- Integrated Amplitude analytics and Stripe payment gateway with webhook support for comprehensive user behavior tracking and seamless subscription management.
- Implemented a microservice architecture, resulting in a 60% reduction in production costs while improving scalability, maintainability, and fault isolation.
- Engineered a secure, scalable, and user-friendly Progressive Web App (PWA) for expense management with a four-tier architecture and role-based access control.
- Implemented robust expense tracking functionality, including expense assignment, approval/rejection based on receipts, and secure user authentication.
- Leveraged data visualization techniques for insightful expense reports and enabled export to Excel for further analysis.
- Utilized file compression algorithms, reducing storage costs by 45%.
- Developed a high-performance, real-time communication web application using NextJS, reducing response times by 70% and server costs by 30%.
- Implemented robust video chat functionality using LiveKit, ensuring scalability and reliability through a NoSQL database and efficient system architecture.
- Facilitated real-time messaging and notifications using Socket.IO, providing a seamless user experience.
I'm always excited to collaborate on interesting projects, share knowledge, and learn from others. Feel free to reach out to me through the following channels:
- Email: [[email protected]]
- LinkedIn: [https://linkedin.com/in/rakeshdhariwal61]
- Twitter: [https://twitter.com/rakesh_d61]
You can find more details about my experience, projects, and achievements in my resume.
Thank you for visiting my GitHub profile!