
About Me
I'm a Software Engineer from Patan, Gujarat, currently based in Ahmedabad. At ContextQA I work on the backend of our core QA-automation product — test execution engine, VNC streaming, and browser-automation orchestration (Playwright / WebdriverIO / LambdaTest). The first 2-3 months I shipped 2 Chrome extensions (Vibe Testing, AxeTos) before moving to the core product. Before ContextQA, I spent ~2 years at eSparkBiz building EdTech, e-commerce, and corporate training platforms end-to-end. On the side I explore distributed systems (Redlock, Socket.io Redis adapter, Prometheus metrics), AI pipelines (Gemini function-calling, OCR), and webhook idempotency patterns. I reach for correctness over convenience.
Professional Experience
Software Engineer
First 2-3 months: shipped 2 Chrome extensions (Vibe Testing + AxeTos). Since then: working on the backend of ContextQA's core QA-automation platform — test execution engine, VNC streaming, and browser-automation orchestration across Playwright, WebdriverIO, and LambdaTest.
•Core platform backend: Node.js + Express services orchestrating test runs across Playwright / WebdriverIO / LambdaTest, VNC streaming for live browser-session debugging, and the APIs that drive run history, assertions, and artifacts.
•AxeTos (Accessibility Extension — shipped in first 2-3 months): Chrome extension + Node.js/Express backend for WCAG A/AA/AAA auditing with automated fix suggestions and precise DOM locators.
•Vibe Testing (Web Testing Extension — shipped in first 2-3 months): Chrome extension for AI-powered UI testing targeting v0.dev / Lovable / Replit apps. Real-time log streaming via WebSockets, screenshot capture, AI-generated bug scenarios, chat-based fix workflows.
Software Developer
Full-stack developer across three simultaneous client products in EdTech, e-commerce, and corporate training. Managed competing deadlines across different stacks and codebases.
•Brightmont (EdTech scheduling): Integrated Teachworks scheduling API with Python/Cplex optimization service, synchronized large datasets, built real-time calendar UI with S3 file workflows.
•The ASL Shop (Sign Language e-learning): Built Dictionary module with advanced search and Coda sync, implemented Supabase auth from scratch, contributed to course and quiz features.
•Proleven (Corporate LMS): Resolved critical production bugs, improved email workflow reliability, streamlined notification trigger systems.
•Delivered all three client engagements on schedule with no production incidents.
Software Developer Intern
Intensive 8-month internship progressing from web fundamentals to production NestJS and Next.js. Owned entire modules, not just tickets.
•Garage Management System: Owned the authentication module end-to-end — role-based access control, session management, and user admin UI in a Node.js/Express/EJS team project.
•Advanced from HTML/CSS/MySQL to TypeScript, NestJS, Next.js, Sequelize, TypeORM, and Redux in under 6 months.
•Built e-commerce and practice projects to solidify architecture understanding and prepare for client work.
Education
Bachelor of Engineering — Information Technology
Government Engineering College Bhavnagar
Bhavnagar, Gujarat, India
- •Coursework: Data Structures & Algorithms, DBMS, Operating Systems, Computer Networks, Software Engineering
- •Hackathon Finalist — New India Vibrant Hackathon 2023 (built ITI Alumni Tracking System)
- •Achieved Institute Rank 1 on GeeksforGeeks while in final year — 604+ problems solved
Achievements
Institute Rank 1
Achieved Institute Rank 1 on GeeksforGeeks coding platform with 604+ problems solved
View Profile →
5 Star Rating on HackerRank
Achieved 5 star rating in multiple programming skills including Problem Solving and Python
View Profile →
CodeChef Problem Solver
Active competitive programmer with consistent problem-solving on CodeChef platform
View Profile →
Hackathon Finalist
Finalist in New India Vibrant Hackathon 2023 - Built ITI Alumni Tracking System using React and PHP, focusing on frontend development
Skills
Frontend
Backend
Databases
Tools & Others
Hobbies
Chess
Strategic thinking and planning through chess matches
Football
Playing football for teamwork and physical fitness
Puzzle Solving
Solving Sudoku puzzles and Rubik's cubes for mental agility
Learning
Exploring new technologies and expanding knowledge
"Code is like humor. When you have to explain it, it's bad."