Nirmaan on a ridge above the snowline at sunrise
Nirmaan J SarkarIndiaEst. 2020 Software engineering · Agent tooling · Film

Engineer.
Adventurer.
Hobbyist.

I'm Nirmaan. Software engineer at HSBC, and Pikujs Solutions for everything I build, break and self-host on my own machines. This is the workshop — the work is below.

2008Tinkering since
1998Living since
6Homelab servers, always on
2020Pikujs Solutions, founded

What I do

01

Agent infrastructure

MCP servers, debuggers, memory layers and orchestration for coding agents that have to work unattended — not demos that break on the second turn.

  • MCP servers & tool gateways
  • Agent memory & retrieval
  • Multi-agent orchestration
  • Debugging & observability
02

Product engineering

Full-stack builds where the backend is the hard part: APIs, data models, integrations, dashboards and the deploy pipeline behind them.

  • TypeScript / Python / Java
  • APIs, queues, realtime
  • Postgres, MySQL, Sequelize
  • CI, packaging, releases
03

Self-hosted operations

Your software on your metal. NixOS, self-hosted GitLab, monitoring, backups and TLS — the unglamorous layer that keeps the rest honest.

  • NixOS & reproducible hosts
  • Self-hosted GitLab + CI
  • Monitoring & uptime
  • Backups you've restored from

Selected work

A cross-section, not the whole archive — seven things I built and can still talk you through.

PIKUJS × WORKA cross-section · more on GitHub

Where I've worked

Newest first. The IIT years get their own block below, because everything in them overlaps.

2020 —

Software Engineer · HSBC Tech

September 2020 to now. Enterprise software, in a bank.

2019

Technical Intern · Learteq Solutions

Summer 2019.

2018

Technical Intern · IBM Cognitive Computing

Winter 2018.

IIT Kharagpur

2016 to 2020 — the degree, and the things I did around it.

2016–20

B.Tech · Agricultural & Food Engineering

IIT Kharagpur, 2016 to 2020.

2019–20

B.Tech thesis · Crop disease from a UAV

Final year project: deep learning for crop disease, deployed on the drone itself.

2016–20

Filmmaker · TFPS

Camera, edit and the unglamorous parts. August 2016 to April 2020.

2016–18

Student Member · Students' Alumni Cell

October 2016 to April 2018.

About

One engineer,
and a small army of agents.

I'm Nirmaan — the whole of Pikujs Solutions. B.Tech from IIT Kharagpur, software engineer at HSBC since 2020.

Everything here runs on machines I look after myself. When someone asks whether a stack holds up in production, the answer comes from a box in my own rack, not a slide.

Off the clock: trekking, skiing, and a guitar that's better than my singing.

PythonTypeScriptJavaJavaScript NixOSPostgreSQLDeep LearningAgent tooling
Nirmaan on a winter trek
Engineer · Adventurer · Hobbyist

Off the clock

Guitar, mountains, and the playlists that run while everything else compiles. More photos as I dig them out.

A guitar
Guitar
On a winter trek
Trekking
YouTube Music Playlists ↗
Playlists
Contact

Got something
that has to work?

Tell me the problem, not the solution. I reply within a day — usually with a question you'll wish I hadn't asked.