# Vishwa R > Full stack developer with 4+ years delivering client web applications in React, Next.js and Node.js for customers in the UK, US and India. Owns delivery end to end: requirements and PRDs, domain modelling, build, deployment on Linux and Docker, and production incident response. Comfortable as the single point of ownership on a project and as a coordinator across design, backend and mobile teams. Full Stack Developer based in Bengaluru, India. Open to full-time roles, including relocation to EU, UK, Singapore, UAE (requires employer visa sponsorship). ## Contact - Email: vishwa.js@outlook.com - LinkedIn: https://www.linkedin.com/in/vishwaoffl/ - GitHub: https://github.com/vishwavinoth - Resume, 1 page (PDF): https://rvishwa.vercel.app/resume.pdf - CV, 2 pages (PDF): https://rvishwa.vercel.app/cv.pdf - Website: https://rvishwa.vercel.app ## Experience ### Full Stack Developer, Nexevo Technologies (Oct 2023 - Present) - Owned client web applications end to end in React and Next.js, from requirements and PRDs with the sales team through architecture, build, deployment and post-release support - Worked with the sales team through pre-sales and scoping, turning client conversations into written requirements, timelines and delivery plans - Shipped the platforms clients run their business on: multi-leg trip booking with vendor bidding and payment, academic publishing with article-processing charges, driver onboarding with automated identity verification, and a technician marketplace - Designed and integrated REST APIs and webhook flows with retry and idempotency handling, keeping client applications available when third-party services failed - Built the project AI development workflow: custom agents, MCP servers and Claude Code skills, a written architecture spec agents must follow, and a QA review step that runs before merge - Replaced manual customer follow-up with scheduled email and SMS workflows on n8n and LLM APIs, covering webinar reminders, deposit alerts and overdue returns - Improved Core Web Vitals across client sites through code splitting, image optimization and caching - Deployed and maintained applications on Linux (Ubuntu) with Docker, Nginx and PM2, including CI/CD, SSL and production incident response - Managed deployment credentials and environment secrets across internal and client servers, controlling repository and server access across GitHub and GitLab - Coordinated across design, backend and mobile teams, ran client feedback cycles through delivery, and mentored junior developers on the team ### Web Developer, Embassy IT Solutions (Sep 2022 - Oct 2023) - Built and shipped client web applications in React, with reusable component libraries and responsive layouts - Integrated REST APIs and third-party services, including authentication flows and client-specific feature work - Debugged and resolved production issues across live client sites: browser compatibility, performance regressions and API failures - Delivered client-specific features across concurrent projects with a focus on usability and page performance, and kept delivery to schedule ### Frontend Developer, Embassy IT Solutions (Jul 2022 - Sep 2022) - Built UI components and responsive layouts for client web projects - Promoted to Web Developer within three months, taking on API integration and full project delivery ## Projects ### Chauffeur Booking ERP Client project, Chauffeur booking Authored the 44-section business-architecture spec for the booking domain, separating a commercial layer (lead, quote, one payment) from an operational layer of independent trip legs, with 25 named invariants every later change is held to. Built the multi-leg booking engine covering 4 service types (one-way, hourly, round-trip, multi-trip) under one quote and one payment, with per-trip pricing across 2 currencies and independent trip lifecycles, plus a vendor RFQ and bidding flow and 5 role-scoped dashboards so vendors and drivers see only their own assigned legs. Business impact: - Sells 4 service types (one-way, hourly, round-trip, multi-trip) as one quote and one payment - Vendors bid per trip leg, so the operator can source each leg from the best-priced supplier - Per-trip pricing across 2 currencies for international customers - 5 role-scoped dashboards keep customer data isolated between vendors and drivers - A 44-section spec with 25 named invariants keeps later changes from breaking the booking model Stack: Next.js, TypeScript, Sequelize, MySQL ### Academic Journal Platform Client project, Academic publishing Built the 6-stage submission and peer-review workflow: author submission, automatic reviewer assignment, reviewer reports, accept/reject decisions, copyright handling and publication. Implemented article-processing-charge payments with GST handling, transactional email, role-based access for authors, reviewers and editors, and SEO for published articles. Business impact: - Runs the full submission-to-publication flow for an international, open-access research journal - Automatic reviewer assignment removes manual routing of every submission - Collects article-processing charges online with GST handled - SEO for published articles to grow the journal's discoverability Stack: Next.js, TypeScript, Sequelize, MySQL ### Consultancy Bookkeeping Portal Client project, Engineering consultancy Built JWT access/refresh rotation with silent renewal, email-OTP two-factor authentication for privileged roles, and five-tier role-based access control. Built invoicing, backlog, timesheet and reporting modules with QuickBooks API integration, deployed to AWS through GitHub Actions. Business impact: - Brings project backlog, timesheets, invoicing and reporting into one workspace - Invoices sync with QuickBooks, so finance doesn't re-key them - Two-factor sign-in and five-tier access control protect financial data Stack: React, TypeScript, Node.js, MySQL, AWS ### Professional Training Platform Client project, Professional training Integrated an AI chatbot backed by a site-content crawler, and built scheduled webinar reminder emails with admin management views. Business impact: - AI chatbot answers visitor questions from the site's own content - Scheduled webinar reminder emails replace manual follow-up Stack: Laravel, PHP, JavaScript, MySQL ### Fleet & Driver Mobility Platform Client project, Fleet & mobility Built a 14-screen admin portal covering fleet, drivers, KYC review, live location tracking and payments, plus the REST API with JWT auth and KYC verification across 3 government ID types (Aadhaar, PAN, driving licence). Shipped the React Native app to 2 stores, Android and iOS, with S3 media storage, cron-driven SMS alerts and staging deploys running through GitHub Actions. Business impact: - Driver onboarding with automated identity verification across 3 government ID types - One React Native codebase ships to 2 app stores, Android and iOS - Live location tracking gives operators real-time fleet visibility Stack: React, TypeScript, Node.js, Express, MySQL, React Native ### Technician Marketplace Client project, Technician marketplace Built a technician marketplace with one unified login routing 3 roles (admin, company, technician) to separate portals, plus OTP email signup and password reset. Built public technician discovery with L1/L2/L3, location, skill set and certification filters, with contact details withheld until a company engages. Business impact: - Companies find technicians by level, location, skills and certification - Contact details stay hidden until a company engages, protecting the marketplace Stack: React, TypeScript, Node.js, Express, MySQL ### Injury Patient Tracking System Client project, Healthcare Built patient injury records with follow-up scheduling on a week-calendar view across 2 user roles, scheduled email and in-app reminders, role-based access and audit trails. Integrated OAuth 2.0 with eClinicalWorks using JWKS and signed assertions. Business impact: - Scheduled email and in-app reminders help patients keep follow-up appointments - Connects to the clinic's eClinicalWorks system via OAuth 2.0 - Audit trails and role-based access for patient records Stack: React, TypeScript, Laravel, MySQL ### Café Parisienne (concept) Concept (not commissioned). Live: https://cafeparisienneuk.vercel.app/ A self-initiated concept website for a family-run café in Battersea, London, built to show what a fast, SEO-ready site could do for a local business. Fully static Next.js export with schema.org markup (menu with prices, FAQs, breadcrumbs), WCAG 2.2 AA contrast, responsive AVIF/WebP images, a validated enquiry form, an app-style tab bar on phones and consent-gated analytics. It is clearly labelled as a preview and is not indexed until the owner approves it. Stack: Next.js, React, TypeScript, Tailwind CSS ## Skills - Languages & Frameworks: JavaScript, TypeScript, React.js, Next.js, Node.js, Express.js, HTML5, CSS3 - Frontend: Redux Toolkit, Context API, React Hooks, Tailwind CSS, ShadCN, Responsive Design, Core Web Vitals, Accessibility (WCAG) - Backend & APIs: REST API Design, Webhooks, Authentication & Authorization, JWT, OAuth 2.0, Sequelize - Databases: SQL, MySQL, PostgreSQL, MongoDB, Schema Design, Migrations & Seeding - Infrastructure & DevOps: Linux (Ubuntu), Docker, Nginx, PM2, VPS Administration, CI/CD, AWS, GCP, Vercel, Render - AI Engineering: MCP Servers, AI Agents, Claude Code Skills, Plugins & Hooks, Agentic QA Pipelines, Spec-driven AI Development - AI Integration: LLM APIs, RAG Chatbots, Prompt Engineering, Claude Code, GitHub Copilot - AI Workflow Automation: n8n Workflows, LLM-powered Workflows, Email & SMS Automation, Webhook-driven Workflows, Scheduled Jobs (Cron) - Commerce & CMS: Headless CMS, Shopify, Shopify Hydrogen, WordPress, WooCommerce - Version Control & Access: Git, GitHub, GitLab, GitHub Actions, Branching Strategy, Code Review, Credential & Access Management - Delivery & Tools: Requirements Gathering, PRDs, Effort Estimation, Client Communication, Cross-team Coordination, Mentoring, Agile, Jira, Postman, Figma ## Focus - Reliable APIs and webhook flows with retry and idempotency handling - Performance and Core Web Vitals - AI development workflows: custom agents, MCP servers and Claude Code skills - Workflow automation with n8n and LLM APIs (scheduled email and SMS follow-ups) - Clean, maintainable architecture ## Publications - Reliable Webhooks: Handling Retries, Duplicates, and Failure - Production Deployments Fail Without a Recovery Plan - Next.js Parallel Routes for Complex Dashboard UIs - Your API Is Becoming an Interface for AI Agents ## Education - B.Sc. Computer Science, Thanthai Hans Roever College, Perambalur, Tamil Nadu (2019 - 2022) ## Languages - Tamil (native) - English (professional working proficiency) - Kannada (conversational) ## Pages - [Home](https://rvishwa.vercel.app): profile, experience, projects, skills - [Projects](https://rvishwa.vercel.app/projects): case studies with business impact