Software Engineer · Java & Spring

Nilesh Suryanarayan

I build backend systems in Java and Spring — and I'm drawn to the parts other people skip: the edge cases, the data, the point where a system finally behaves the way you promised it would.

Also, for the record: a fairly reliable travel planner, and a gloriously unreliable finisher of book series.

SCROLL TO READ ON

I learn by doing — usually by saying yes before I quite know how.

That one habit has walked me across backend systems, API development, and full-stack work, and lately toward the AI side of the craft. I don't rush it. I'd rather understand a thing properly than only well enough to move past it.

The result is an engineer who's comfortable in unfamiliar territory — because getting through the unfamiliar part is exactly where the skill actually sticks.

What I work with

Expertise

Where I'm strongest, and where I'm honestly still broadening — framed the way I'd actually describe it.

Home ground

Backend & Systems

JavaSpring BootMicroservicesREST APIsSystems design

Designing services and the logic that holds them together. This is where I'm most at home and most useful.

Integration

APIs & Interfaces

REST API developmentIBM API development

Building the contracts that let systems talk to each other cleanly — designing, exposing, and connecting APIs.

Full stack

Frontend

AngularTypeScripti18n / internationalization

Built a business application from the ground up, including full internationalization with the i18n library.

Working knowledge

Tooling & Ops

JenkinsDockerOpenShiftUnix scriptingPostgreSQL

Comfortable operating here — an overview rather than from-scratch, and steadily growing into it.

What I'm building

Following the AI curve

I like to learn a new idea by building it — and, when I can, by building it in a stack I already trust.

A context engine, built the deliberate way

I've been following the AI curve as an engineer — reading into the Model Context Protocol and wanting to understand it from the inside. So I built an experimental microservice: an AI client that talks to a local LLM through Ollama, and keeps its conversation memory two ways at once — stored raw, and modelled as a graph — with PostgreSQL and pgvector underneath.

The interesting part was the decision. Every tutorial reaches for Python. I reached for Spring Boot — the framework I know deeply — because I wanted to learn the concept of a context engine, not learn a whole new language at the same time. Understand the idea first; the rest follows.

Spring BootOllamaPostgreSQLpgvectorGraph databaseMCP
How I work

The way I show up

How friends and colleagues tend to describe me — with the reasons behind it, not just the labels.

01 · Curious

I want to know why

On a trip I'll dig into the place — its people, food, history — then come back and explain it to whoever will listen.

02 · Hard-working

Say yes, then find the way

I rarely turn down unfamiliar work. The obstacles are the point — getting through them is how a new skill becomes mine.

03 · Trusted

Loyal, and honest about it

I'm the friend who's handed the group's money on a trip. It's a small thing, but I take it quietly seriously.

04 · Ownership

I make the hard part invisible

I end up running the trip — routes, transport, places to stay — so everyone else can just show up and enjoy it.

Beyond the work

How I spend attention

Mostly casually, on my own timeline. I get to things eventually — and enjoy them no less for arriving late.

worlds & wonder

Big imaginative places

Cosmos documentaries for the wonder of it, not to track the science. Fictional worlds pull me in — Harry Potter, Dan Brown, Game of Thrones — but only the ones that truly grab me. I reached Westeros years after everyone else, and loved it just the same.

a decent eye

Photography

I like catching nature and the people I'm travelling with. No professional gear, no rush to make it serious — just an eye I trust. Somewhere on the list: telling a whole story in photographs, with no words at all.

rather be making

Side projects

I build things on the side as much out of curiosity as ambition — partly to sharpen a skill, partly because I'd simply rather be making something than sitting idle.

your photo →
your photo →
your photo →
your photo →
The log

Things to do, and a few already done

A running list I add to and slowly work through. Filter it however you like.

Field note — Indonesia A manta ray glided about fifteen feet beneath me, and a sea turtle surfaced barely seven feet away. "Mesmerising" is the honest word for it.

✦Snorkelled with a manta rayIndonesia — glided ~15 ft below meLogged
✦Met a sea turtle up closeSurfaced ~7 ft awayLogged
✦Wildlife park, BangkokWonderful — though I'd rather see them properly wildLogged
○See the northern lightsQueued
○Watch blue & humpback whales, whale sharksQueued
○See wild animals truly in the wildQueued
○Stay in an iglooQueued
○SkydivingQueued
○ParaglidingQueued
○Bungee jumpingQueued
○Hot air ballooningQueued
○Scuba divingQueued
○River raftingQueued
○KayakingQueued
○FlyboardingQueued
○CavingQueued
○ZipliningQueued
○SkiingQueued