Open to full-time roles & freelance projects

Software developer · Java · React

Bhargav
Angadi.

I'm a software developer who builds reliable Java backends, web apps and APIs, and the websites and stores small businesses run on.

Loading 3D…

StatusAvailable now
RepliesWithin 24 hours
Fig. 01 · rendered liveDeveloper · India
Scroll
  • Java · Spring Bootbackend stack
  • 5 of 8BudgetX services built
  • JWT · Redis · Kafkaauth, rate limits, events
  • Reactweb apps & PWAs
  • 3more builds in progress
  • <24hreply time

About

Software that ships, and keeps working.

I'm Bhargav, a software developer from India who builds Java backends, web apps and APIs.

My main project, BudgetX, is a personal-finance app built as Spring Boot microservices behind an API gateway, with Kafka events, Redis rate limiting, JWT auth and a React web app. That's how I like to build: clear service boundaries, secure by default, and easy to run with Docker.

I started out building data dashboards in Tableau and Power BI, so I care about clean data as much as clean code. I also take on freelance work: websites, online stores and custom tools for small businesses.

  1. I.

    Secure by default

    Tokens checked at the gateway, inputs validated, secrets never committed.

  2. II.

    Fast on every screen

    Built mobile-first and tuned to load quickly on budget phones and slow networks.

  3. III.

    Built to hand over

    Clean, documented code and a one-command Docker setup, so the next developer isn't lost.

RoleSoftware developer
Core stackJava · Spring Boot · React
Based inIndia
Open toFull-time roles & freelance

Selected work

Real builds, real problems.

BudgetX is my main project. Three more client-style builds are in progress; live demos and code links go up as each one ships.

Fig. 02 · BudgetX web app BudgetX dashboard on a laptop, dark theme BudgetX Today screen on a phone
01 · Microservices · Fintech · 2026Core services done

BudgetX AI-powered personal finance manager

Track salary, EMIs and expenses, see what's safe to invest, and get AI guidance that's checked against safety rules first. Built as Spring Boot microservices behind an API gateway, with a React web app you can install on your phone.

5 of 8services built, behind one API gateway
20/sper-user rate limit with Redis
15 minJWT access tokens, 7-day refresh
  • Java 17
  • Spring Boot
  • Spring Cloud
  • Kafka
  • Redis
  • MySQL
  • Docker
  • React
Fig. 03 · booking flow Guest picks a time Booking form API + Postgres Email → guest Email → owner
02 · Business website · Restaurants · 2026In progress

Saffron Table restaurant website + online booking

Many restaurants still take bookings by phone, and their websites are slow on mobile. Saffron Table is a fast, mobile-first site with menu, gallery and maps, plus a booking form that confirms by email to both guest and owner.

24/7online booking
2×confirmation emails per booking
1 filerebrands it for any restaurant
  • Next.js
  • TypeScript
  • Tailwind
  • Node.js
  • PostgreSQL
Fig. 04 · order on WhatsApp KORA Handloom Kurta ₹1,299 S M L XL Order on WhatsApp Hi! Is this kurtaavailable in M? Yes! Sending youthe payment link. ORDERS ARRIVE ON WHATSAPP STOCK & PAYMENTS IN SHOPIFY
03 · Online store · Small brands · 2026In progress

Kora Threads Shopify store for a handmade clothing brand

Small brands often sell only through Instagram DMs and track every order by hand. Kora Threads is a Shopify store with a customised theme, filters, size guide, discount codes and an "Order on WhatsApp" button for customers who prefer to chat.

1-taporder on WhatsApp
S–XXLsize guide pop-up
Liquidcustom theme sections
  • Shopify
  • Liquid
  • JavaScript
  • CSS
Fig. 05 · slot booking MONTUEWEDTHUFRI 11:00 locked ✓ SLOT LOCKED IN A DB TRANSACTION → NO DOUBLE BOOKINGS
04 · Web app + API · Clinics & salons · 2026In progress

CareDesk appointment booking system

Clinics and salons juggle appointments in notebooks and phone calls, which leads to double bookings and no-shows. CareDesk lets customers book a free slot online while staff run the day from a secure dashboard, powered by a Java REST API.

0double bookings, enforced by the database
24hreminder email before each visit
JWTsecured staff dashboard
  • Java
  • Spring Boot
  • React
  • PostgreSQL
  • Docker

Services

What I build for clients.

From a one-page site to a custom web app, built to bring in customers and easy for you to run.

01

Business websites

Fast, mobile-friendly sites that show up on Google and turn visitors into calls, bookings and leads.

  • React
  • Next.js
  • SEO

Great for shops, clinics, restaurants, gyms

02

Online stores

Shopify or WooCommerce stores set up and customised, ready to take payments with products, shipping and taxes done.

  • Shopify
  • WooCommerce
  • Payments

Great for brands selling on Instagram or WhatsApp

03

Web apps & APIs

Dashboards, booking systems, client portals and integrations that connect your tools and save hours of manual work.

  • Java
  • Node.js
  • PostgreSQL

Great for startups building an MVP, teams stuck in spreadsheets

04

Fixes & speed-ups

Broken layout, slow site, plugin errors or a missing feature? I fix it fast and keep your site updated and secure.

  • Bug fixes
  • Performance
  • WordPress

Great for any site that's slow, broken or outdated

Toolkit

Tools I reach for, and why.

01

Backend

  • Java
  • Spring Boot
  • Spring Cloud
  • REST APIs
  • Node.js
  • Express

Clear service boundaries and honest APIs.

02

Frontend

  • React
  • Next.js
  • TypeScript
  • JavaScript
  • HTML & CSS
  • Tailwind CSS

Interfaces that feel fast on any phone.

03

Data & messaging

  • MySQL
  • Redis
  • Kafka
  • PostgreSQL
  • MongoDB
  • SQL

Model the data first; the endpoints follow.

04

DevOps & tools

  • Docker
  • Git & GitHub
  • Maven
  • Vercel
  • Netlify

Runs the same on my laptop and in production.

05

Stores & CMS

  • Shopify
  • WordPress
  • WooCommerce
  • Stripe

Stores and sites clients can update themselves.

06

Where I started

  • Python
  • Tableau
  • Power BI
  • Excel

Turning raw data into dashboards people actually use.

Process

Simple process, no surprises.

You always know what you're getting, what it costs and when it'll be done.

  1. i.

    Free call

    Tell me what you need. 20–30 minutes, no obligation.

  2. ii.

    Clear quote

    A fixed price, a timeline and exactly what's included, in writing.

  3. iii.

    Build & updates

    You see progress every week and can give feedback early.

  4. iv.

    Launch & support

    I launch it, show you how to use it, and fix issues free for 30 days.

FAQ

Questions clients usually ask.

How much does a website cost?

It depends on size and features. After a quick call I send a fixed-price quote, so you know the full cost before any work starts. Small fixes and one-page sites are quick and affordable.

How long does it take?

A landing page usually takes about a week, a full business website 2–3 weeks, and stores or custom apps 3–6 weeks depending on features.

Do you work with clients in other countries?

Yes. I work remotely with clients anywhere over email, video calls and WhatsApp, and I adjust my hours for meetings in your time zone.

What do I need to provide?

Your logo, text and photos if you have them. If not, I can help write the copy, source quality stock images, and set up your domain and hosting.

Are you open to full-time roles?

Yes. Alongside freelance work I'm open to full-time and contract developer roles. Send me the details by email.

Contact

Let's build
something
worth launching.

Have a project, a role or just an idea? My inbox and WhatsApp are open, and I reply within 24 hours.