Hi, I’m Rahul — a Full Stack Engineer, QA Automation Engineer, and Founder of Drinktr. I have practical experience building full-stack web applications and writing test automation that ensures software quality. I mostly work with JavaScript, React, Node.js, and Playwright, and have built scalable apps from the ground up. I focus on clean code, reliable systems, and building products that solve real-world problems.
Drinktr is a 24/7 online water delivery platform designed for fast and efficient local deliveries. Built with a custom backend for vendors and a responsive frontend for users, it includes features like real-time order tracking, store verification, performance-based store ratings, secure payments, and automated order management. Built using modern web technologies to support scale and reliability.
Worked as a Full Stack Engineer and QA Automation Engineer on Abouv.com, a skill-based job matching platform. Built core features like Home, Journey, Report, Curriculum, and Facets screens. Integrated backend with MongoDB and Node.js to support assessment workflows and data analytics. Automated 90% of user flows using Playwright, including end-to-end test coverage for key journeys like onboarding, assessments, and result generation. Also implemented scraping and data collection logic for GitHub, LinkedIn, and Twitter to power candidate profiling and recruiter insights.
Lingobot is an AI-powered chatbot built with TypeScript and LangChain that helps users practice and learn new languages through realistic, scene-based conversations. It adapts to user proficiency, corrects mistakes in real-time, stores chat history in SQLite, and offers feedback for continuous improvement. Responsive design and interactive chat UI ensure a smooth learning experience across devices.
A cutting-edge blockchain automation testing project built on Tezos, featuring multi-wallet support. It incorporates automated end-to-end testing with Playwright, JavaScript, and Postman API testing, seamlessly integrated with GitHub Actions for CI/CD. Designed to validate decentralized application functionality with robust security and efficiency.
Built and tested major features for Abouv.com using TypeScript, React, and backend APIs.
Wrote and executed 50+ automated end-to-end test scripts using Playwright, reaching 95% test coverage for MVP.
Fixed 100+ bugs across frontend and backend modules, improving stability and supporting smooth production deployments.
Tested Android and iOS mobile apps for UI, functionality, and performance issues across devices.
Enhanced test coverage by 90%, increasing overall reliability of core app flows.
Worked closely with developers to report bugs and share QA feedback that improved design and usability.
Wrote test automation scripts for blockchain and web apps using JavaScript, Playwright, and Puppeteer.
Performed manual QA on iOS apps to verify functionality, UX, and edge case behavior.
Collaborated on GitHub for version control, bug tracking, and test reviews with development and QA teams.
Combined frontend and backend knowledge to build complete applications. Worked on deployment, authentication, state management (Redux), and backend integration. Applied these skills in real-world projects with modern tools like Prisma and Playwright.
Focused on building REST APIs with Node.js and Express. Gained hands-on experience with authentication flows, database modeling (MongoDB), and server-side logic. Emphasized performance, validation, and scalable architecture.
Learned the fundamentals of web development: HTML, CSS, JavaScript, and React. Focused on building responsive UIs, component reusability, and state management using hooks. Created dynamic and accessible interfaces across devices.
Completed a hands-on training program in Software Testing, covering Manual Testing, API Testing (Postman), and Automation using Selenium with Java and TestNG. Built real-time testing projects using Page Object Model (POM), generated reports using Extent Reports, and integrated tests with CI tools. Gained expertise in debugging, test case writing, and bug lifecycle management.
Completed a Bachelor's degree in Chemistry with a focus on analytical, organic, and physical chemistry. Gained experience in laboratory research, scientific analysis, and data interpretation. Developed problem-solving skills and attention to detail, which later supported my transition into software engineering.
Sangli, Maharashtra, India
Available for remote work
Open to opportunities
Full-time & freelance projects