Full-stack, cloud & AI engineer

Vasu Kommi.

I build web applications, AI-powered tools, and the cloud infrastructure behind them. From the first interface to the final deployment, I enjoy bringing all the pieces together.

Based in India · Working globally

Where I do my best work

Web products

Interfaces and application architecture, from the first flow to production.

  • React
  • Next.js
  • TypeScript
  • Node.js
  • NestJS

APIs & data

Reliable services, clear data models, and the foundations behind a product.

  • Python
  • FastAPI
  • Go
  • PostgreSQL
  • MongoDB
  • Redis
  • Elasticsearch

Cloud & delivery

Secure deployments, useful observability, and systems that are easier to run.

  • AWS
  • Azure
  • Docker
  • Kubernetes
  • Argo CD
  • DuploCloud
  • CI/CD
  • Grafana
  • Prometheus

Practical AI

Retrieval and agent workflows designed around real work, with people in control.

  • Vector databases
  • RAG
  • Agentic AI

Projects

5 projects

5 projects to explore

View live concept
Back to projects
Home services · Plumbing website

FlowFix plumbing website concept

A self-directed business website concept for a US-focused plumbing service, built around emergency calls, service discovery, trust signals, and fast booking.

Live plumbing website concept

The problem

The portfolio needed one clear example that shows I can create polished, conversion-focused websites for local service businesses, not only backend-heavy systems.

What I worked on

  • Built a complete landing page route inside the portfolio with a photo-led hero, hybrid call/book CTAs, service cards, process steps, reviews, service areas, FAQ, and footer.
  • Defined the content around plumbing-specific conversion flows: emergency calls, booking intent, clear service discovery, trust signals, and realistic local business details.
  • Kept the build honest as a personal concept project, separate from client work, while still making it viewable like a polished business website.

The result

Completed a live business website concept that demonstrates responsive design, conversion-focused page structure, polished visual direction, and practical service-business content.

This is a personal concept build, not a past client project.

Technologies used

  • Next.js
  • React
  • TypeScript
  • CSS Modules
  • Responsive UI
  • Conversion-focused design
Back to projects

Good work starts with trust.

You deserve a clear answer, honest progress, and a build you can understand after it is handed over.

Start with a real conversation

You do not need a perfect brief. Bring the rough idea, the problem, or the part of your product that is not working. We will find the clearest place to begin.

A useful first step is better than a long list of guesses.

Keep the work visible

You should know what is being worked on, what has changed, and when I need a decision from you. Clear updates make the project easier on both sides.

No disappearing into a build and returning with surprises.

Leave you in a good place

The work should be easier to run and change after I step away. I treat documentation, handover, and the important decisions as part of the job.

The aim is a solid next chapter for your product and team.

If I am not the right fit for the work, I will say so early.

Tell me what you are trying to solve

Experience

Where I’ve worked

XenioCode Technologies

Full-time

Hyderabad, India · Remote

  1. Full-stack Developer

    Current

    Jun 2024 — Present

SellersCommerce

Full-time

Hyderabad, India

  1. Software Development Engineer

    Feb 2022 — May 2024

    • Node.js
    • React
  2. Software Engineer Intern

    Dec 2021 — Feb 2022 · On-site

    • Vue.js
    • Node.js

iB Hubs

Part-time

Nellore, India · Remote

  1. MERN Stack Apprentice

    Apr 2021 — Dec 2021

    • CSS
    • JavaScript

FAQs

A few things you might want to know before we talk.

Do I need a detailed brief?

No. Tell me who the product is for, what they need to do, and what’s getting in the way. A rough idea or a few examples are enough for a first conversation.

How do we agree on cost and timing?

We first clarify the scope, the current setup, and any dependencies. Then we can agree on deliverables, milestones, and an estimate before work starts. If the budget is tight, we can discuss a smaller first release.

Can you work with my existing product or team?

Yes. We can begin by reviewing the codebase and the part you need help with. That gives us a basis for deciding what to keep, what to change, and how I can fit into your team’s workflow.

How will I know what’s happening?

We’ll agree on a communication channel and check-in schedule at the start. Milestone reviews give you a chance to try the work and give feedback before we move further.

What if the requirements change?

Let’s discuss the impact on the current scope, cost, and timeline before adding the work. We can swap priorities or plan another milestone so changes stay visible.

Can you take on a project alongside your full-time role?

I take freelance work alongside my full-time role. We’ll discuss my availability and your deadlines first, so we can agree on a realistic schedule.

What happens after launch?

We should agree on handover, documentation, and any support period as part of the scope. Ongoing maintenance can be discussed separately. Client work only belongs in my public portfolio with permission.

Something else on your mind? Send me an email.

Prefer to chat?

Send a WhatsApp enquiry

Write a short note and continue in WhatsApp.