<PNH />

Loading experience...

Full-Cycle Software Engineer & Technical Partner

Pinaki Nandan Hota

Full-Cycle Software Engineer
System Architect
Automation & Quality Engineer
DevOps & VPS Specialist
Payment Integration Expert

I Build, Test, Deploy & Scale Production Software.

Full-cycle engineering from idea to monetized system: architecture, backend, frontend, payments, automation, DevOps and long-term maintenance.

Pinaki Nandan Hota
5+ Years Exp
Open to Collaborate

Get To Know Me

About Me

I build, test, deploy and scale production-grade software systems end to end. From architecture and backend services to modern frontend, automated testing, DevOps and payment integrations, I help founders and teams turn ideas into reliable, monetized systems.

My background as a Senior SDET and automation architect means quality is designed into the system from day one. I combine Java Spring Boot, Next.js/Node, CI/CD pipelines, observability and pragmatic AI/ML integrations to ship software that can be evolved safely over time.

500+

Automated Test Cases

95%+

Test Coverage

35%

QA Effort Reduced

0

Production Defects

10+

Enterprise Frameworks

40%

Regression Time Cut

Technical Skills

Java95%
Selenium95%
Playwright85%
Rest Assured90%
Jenkins & CI/CD90%
Spring Boot85%
AI / LLM Testing80%
TypeScript85%

Tools & frameworks

Java
Selenium
Playwright
Rest Assured
Jenkins
Spring Boot
TypeScript
Docker
AWS
Next.js
Git

Services

Full-Cycle Engineering Services

From architecture to deployments, payments and QA — a single partner accountable for the whole lifecycle of your system.

System Architecture & Technical Strategy

From idea to high-level design that is ready to build.

Domain-driven architecture, service boundaries, data modeling and API contracts for systems that are easy to evolve and test.

  • Clear architecture diagrams and service boundaries
  • API and integration strategy aligned with your roadmap
  • Security, observability and scalability considered up front
Let's scope this together.

Frontend Engineering (Next.js & React)

Modern, fast, conversion-focused interfaces.

Next.js 14 applications with React, TypeScript, Tailwind and ShadCN UI, built for SEO, performance and maintainability.

  • Responsive, accessible UI for desktop and mobile
  • SSR/ISR strategies that keep pages fast and indexable
  • Reusable components that your team can extend safely
Let's scope this together.

Backend Engineering (Spring Boot & Node.js)

Reliable APIs and services for real-world workloads.

Java Spring Boot and Node.js services with clean layering, validation, logging and observability baked in.

  • Well-structured REST/GraphQL APIs with clear contracts
  • Error handling and logging designed for production support
  • Integrations with databases, queues and third-party APIs
Let's scope this together.

Automated Testing & Quality Engineering

Automation as a first-class part of your architecture.

Test strategy and implementation using JUnit, Jest, Playwright, Rest Assured and K6 to cover critical paths end to end.

  • Stable regression suites that run on every PR
  • Reduced manual QA effort and faster release cycles
  • Confidence to refactor and ship frequently
Let's scope this together.

DevOps, CI/CD & VPS Hosting

From Git push to secure, monitored production.

Ubuntu + Nginx + PM2 stacks, GitHub Actions pipelines, Dockerization and basic observability for healthy deployments.

  • Automated builds, tests and deployments from GitHub
  • Hardened Nginx and HTTPS via Let’s Encrypt
  • Processes that can be operated by your team, not just me
Let's scope this together.

Payment Gateway Integration (Stripe, Razorpay, Paytm, UPI)

Monetization flows that are safe, tested and auditable.

Server-side order creation, webhook verification and QA suites for Stripe, Razorpay and UPI-focused flows.

  • Card and UPI flows that handle success, failure and disputes
  • Webhook handlers that keep your system of record in sync
  • Lower chargeback and reconciliation headaches
Let's scope this together.

AI/ML Integration

Pragmatic AI use-cases in QA and product workflows.

LLM-powered test generation, visual regression analysis and in-product AI features with guardrails and logging.

  • Faster test design and triage with LLM assistance
  • Human-readable explanations for visual changes
  • AI features that can be monitored and improved over time
Let's scope this together.

Ongoing Maintenance & Technical Partnership

A long-term technical partner for your product.

Retainer-based engagement for continuous improvements, bug fixes, and roadmap support across the stack.

  • Predictable technical capacity month over month
  • Regular QA and performance audits
  • A partner who understands your codebase deeply
Let's scope this together.

Technical Stack

Tools I Use in Production

A pragmatic mix of Java, Spring, Next.js, testing tools and DevOps that I already run on real VPS servers — not just in tutorials.

Languages

JavaTypeScriptJavaScriptPythonSQL

Backend

Spring BootNode.jsREST APIs

Frontend

Next.jsReactTailwind CSS

Testing & QA

JUnitSeleniumPlaywrightRest AssuredK6

DevOps & Cloud

GitHub ActionsDockerLinuxAWSNginxPM2

Payments & Data

StripeRazorpayPaytm / UPIPostgreSQLMongoDB

AI & Productivity

AI / LLM IntegrationPrompt EngineeringMonitoring (TODO)

What I Have Built

Projects

A collection of projects showcasing AI-driven testing tools, automation frameworks, and full-stack applications

Featured

Bug2Spec AI

AI

AI-powered tool that converts raw bug reports into structured Jira tickets and production-ready Playwright test scripts in real-time.

Next.js
TypeScript
AI/LLM
Playwright
Tailwind
Featured

SenseGuard

AI

AI-powered visual regression testing tool that captures screenshots, analyzes differences using Google Gemini AI, and generates human-readable reports.

Next.js
Playwright
Google Gemini
TypeScript
AI
Featured

CET Department Portal

Full Stack

Full-stack university department management system with admin panel built using Java and Kotlin for Android.

Java
Kotlin
Android
MySQL

Altruism

Web

JavaScript-based web application focused on community-driven social good and charitable contributions.

JavaScript
HTML
CSS
Featured

Hotel Booking Analysis

Data Science

Exploratory data analysis on hotel booking data using Python and Jupyter notebooks to uncover booking patterns and insights.

Python
Jupyter
Pandas
Matplotlib
Featured

Java Spring Security

Backend

Implementation of Spring Security best practices including authentication, authorization, and secure REST API endpoints.

Java
Spring Boot
Spring Security
REST API

Testing & Quality

Automation Built into the Architecture

Testing is not a last step. I design automation and quality signals into your system from the first commit, so you can ship faster without fear.

Unit & Integration

JUnit, Jest and Spring tests around domain logic, APIs and critical workflows.

High coverage on core flows

End-to-End & UI

Playwright suites that exercise real browsers across key user journeys.

CI-friendly, stable suites

API & Contract

Rest Assured tests plus schema validation to keep integrations predictable.

Confident external integrations

Performance & Reliability

K6 scenarios for throughput, latency and basic failure-mode checks.

Early visibility into bottlenecks

Example

Payment happy-path test (simplified)

Every critical path — especially around money and data — gets repeatable automated coverage that can run on each pull request.

describe("payments flow", () => {
  it("creates order and verifies webhook", async () => {
    const order = await api.createOrder({ amount: 4999 });
    expect(order.status).toBe("created");

    // simulate gateway webhook callback
    const event = await simulateWebhook(order.id);
    expect(handleWebhook(event)).toMatchObject({
      status: "paid",
      source: "razorpay",
    });
  });
});

In the real project this connects to Jest, JUnit and Playwright suites backed by GitHub Actions, so quality gates are enforced by automation instead of manual checklists.

Payment Integration

Monetization Flows You Can Trust

From checkout to webhooks and reconciliation, I design and test payment flows so you can focus on product and revenue, not payment edge cases.

Stripe

Global cards & subscriptions
  • PaymentIntent-based flows for one-time and recurring billing
  • Server-side confirmation with webhook verification
  • Test modes wired into automated suites

Razorpay

India-first payments
  • Order creation APIs for INR payments
  • Signature verification for webhooks (HMAC SHA256)
  • Support for cards, netbanking and UPI

Paytm / UPI

UPI-heavy consumer flows
  • UPI-first checkout experiences (TODOS for live projects)
  • Reconciliation-friendly status handling
  • Designed to plug into your existing ledger or CRM

Flow overview

A typical integration: client creates intent or order via a secure backend endpoint, user completes payment at the gateway, and a signed webhook updates your system of record.

ClientGatewayWebhook & Ledger

AI / ML Integration

Practical AI for QA and Product

I don't sell AI hype. I focus on targeted use-cases where LLMs and ML actually reduce toil, improve insights and keep humans in control.

AI-assisted test generation

LLM + Playwright / JUnit

Use LLMs to propose edge cases and regression scenarios, while keeping humans in control of final suites.

Visual regression & UX checks

Visual baselines

Catch subtle UI changes via visual diffing and AI-powered screenshot analysis instead of brittle CSS selectors.

In-product AI features

AI in production

Integrate pragmatic AI features into your product, with guardrails, logging and clear fallbacks when models fail.

DevOps & Hosting

From Git Push to Live HTTPS

Opinionated but battle-tested workflows on Ubuntu, Nginx and PM2 — with optional Docker — so your app doesn't just run locally, it runs reliably in production.

Hosting stack

1

Ubuntu VPS

2

Nginx

3

Node / PM2

4

Docker (optional)

This is the same stack currently running pinakinandanhota.cloud — not a theoretical example.

Example deployment snippet (Docker + PM2)

# build image
docker build -t pinaki-portfolio .

# run container on port 3001
docker run -d --name pinaki-portfolio -p 3001:3001 pinaki-portfolio

# or run Next.js directly via PM2 on the VPS
pm2 start ecosystem.config.js --only pinaki-portfolio

GitHub Actions ties into this to run tests, build, and then SSH into the server to pull changes, run npm run build and restart PM2 safely.

GitHub ActionsCertbot TLSLogging & basic metrics

Process

Discovery → Architecture → Build → Test → Deploy → Maintain

A transparent, repeatable process so you always know what's happening now and what comes next in the lifecycle of your product.

1

Discovery

We clarify goals, constraints, target users and success metrics. This includes a review of existing systems, risks and timelines.

2

Architecture

Translate goals into a concrete architecture: services, data models, integrations, deployment topology and testing strategy.

3

Build

Iterative implementation of backend, frontend and infrastructure. Short feedback loops with working demos and early deployments.

4

Test

Automated unit, integration, API and end-to-end tests, plus performance and security checks on critical paths.

5

Deploy

Production-ready deployment with CI/CD, observability hooks and gradual rollout strategies where appropriate.

6

Maintain

Long-term care: monitoring, incident response support, technical debt clean-up and roadmap-aligned enhancements.

Pricing Model

Project Work + Retainer Partnership

Exact numbers depend on scope and timing. These ranges are here to help us quickly check fit before going deep into discovery.

Architecture & QA Audit

Deep-dive review of your current system.

One-time engagement to audit your architecture, testing, DevOps and payment flows with a prioritized improvement roadmap.

  • Teams with an existing product that feels fragile
  • Founders preparing for a major release or scale-up
From: TODO: Confirm pricing (USD)TODO: finalize based on scope

We'll align on scope, risks and timelines before locking anything in.

Implementation Sprint

Focused 3–6 week build engagement.

Short, high-intensity engagement to implement a specific feature set: new service, payment integration or automation suite.

  • Startups needing to ship a core feature
  • Teams wanting to bootstrap automation and CI/CD quickly
From: TODO: Confirm pricing (USD)TODO: finalize based on scope

We'll align on scope, risks and timelines before locking anything in.

Ongoing Technical Partner

Reserved monthly capacity across the stack.

Retainer-based engagement for continuous engineering, QA, DevOps and technical decision support.

  • Non-technical founders who need a trusted engineer
  • Teams without a full-time architect or SDET lead
From: TODO: Confirm monthly retainer (USD)TODO: finalize based on scope

We'll align on scope, risks and timelines before locking anything in.

Start a Project

Tell Me About Your System

A short 3-step form to understand your context, budget and timelines. This is not a sales funnel; it's a way to see if I'm the right technical partner.

Prefer email? You can always reach me at mjpinaki@gmail.com.

Get In Touch

Contact Me

Have a project in mind or want to collaborate? Feel free to reach out!