Bharat Kalluri

I help startups & NGOs build and untangle software.

I'm a software engineer and consultant with 7+ years of experience building products and systems in fintech.

I work with founders and engineering teams when they need an experienced engineer to take ownership of a difficult technical problem, whether that's getting a new product off the ground, untangling an existing system, or figuring out the right technical direction.

What I can help with

Build something new

You have an idea, business problem, or internal workflow that needs software.

I can turn it into a working product: architecture, sensible technology choices, and implementation.

Fix something that's hurting

Systems accumulate complexity.

I find and fix problems making an application difficult to change, unreliable, expensive, or confusing.

Make a difficult technical decision

Sometimes you need experienced thinking, not another pair of hands.

Architecture reviews, technology choices, prototypes, system design, infrastructure decisions, and technical second opinions.

Small, unusual software projects

I enjoy internal tools, automations, data systems, integrations, civic-tech projects, and prototypes.

Useful problems do not always fit a SaaS product or six-month roadmap.

Have something else in mind? Tell me about it →

Experience

Building Refyne from the ground up

I joined Refyne as part of its founding engineering team and spent several years helping build and scale the platform.

Today, Refyne serves a network of 500+ companies and 8 million employees.

I've worked across application architecture, backend systems, infrastructure, developer tooling, integrations, and everyday engineering problems that appear when a startup grows quickly.

Read about my work →

Selected work

Parks Observatory

Making information about Bengaluru's public parks easier to collect, structure, explore, and understand.

Data · Civic tech · Mapping

View project →

Flashcard

A deliberately simple way to share contact information at conferences and events using QR codes and standard VCF contact files.

Product engineering · Web

View project →

From Scratch

An ongoing attempt to understand web stack by rebuilding parts from first principles: event loops, DNS, networking, and machinery underneath everyday software.

Computer science · Systems

Explore From Scratch →

I write about how software works.

About me

I'm Bharat, a software engineer based in Bengaluru.

I like understanding systems deeply, building useful things, and working on problems where software intersects with the real world.

Outside work, I'm usually reading, tinkering with a side project, self-hosting something unnecessarily, or disappearing into a computer game.

More about me →

Have a software problem worth solving?

I'm available for selected consulting engagements.

If you have a product to build, a system causing trouble, or a technical problem needing another experienced engineer, I'd be happy to hear about it.

Hand crafted by Bharat Kalluri