Go (Golang) · Node.js · TypeScript · AI

Neeraj Singhi
Senior Golang developer
& backend lead.

Senior / lead backend engineer · 10+ years shipping production Go services,
Node.js / TypeScript APIs & containerized systems on AWS — now leading AI / RAG work.

From license-enforcement and tamper detection at Dell to an AI-enabled marketplace today. Ask the agent about my work, published blogs, and engineering services. It retrieves live, grounded data from a Go backend.

neeraj-agent · profile + blogs + tools online

Hi — I'm Neeraj's portfolio agent. I answer from his résumé, experience, GitHub, and live published blogs using retrieval + tools. Ask about his work, read his latest writing, or explore the engineering services he offers.

01

About

I'm a senior backend engineer and Go (Golang) developer with over a decade building production systems that hold up under real load — distributed services, SDKs, and the infrastructure around them. Go is my primary language; I also ship Node.js / NestJS services and TypeScript across the stack.

My work tends to sit where backend depth meets reliability and security: at Dell I built core parts of an internal license-enforcement service, including usage metering and tamper detection backed by encryption and cryptographic hashing, and ported a performance-critical C component to a single pure-Go artifact. More recently I've gone deep on AI integration — OpenAI, retrieval-augmented generation, and tool-based (MCP-style) agent workflows.

Today I lead a small team delivering an AI-enabled consumer marketplace, owning architecture and technical direction end to end. I care about the team as much as the code: setting standards, mentoring, and turning vague requirements into shipped systems. I'm open to Senior, Staff, and Lead backend engineering roles.

experience10+ years
coreGo (Golang) · gRPC · microservices
alsoNode.js · NestJS · TypeScript
cloudAWS · Docker · K8s
focus nowAI · RAG · agents
based inDelhi, India
open toSenior / Staff / Lead · open to relocation
02

The stack

Languages

GoTypeScriptJavaScriptJavaC (cgo)

Backend & Distributed

MicroservicesgRPCRESTWebSocketsSDK designNode.jsNestJS

Cloud & Infra

AWS (ECS/ECR/S3/SES/SNS)DockerKubernetesTerraform

AI / LLM

OpenAIRAGMCPTool-use agentsSemantic search

Observability & CI/CD

PrometheusOpenTelemetryGitLab CIGitHub Actions

Data & Security

MongoDBMySQLRedisPKI / mTLSEncryption & hashing
03

Experience

Lead Backend Engineer

Feb 2026 — Present
Independent / Freelance
  • Leads a 5-engineer team building an AI-enabled consumer marketplace — owns architecture & delivery.
  • Go + NestJS backend (40+ modules) on MongoDB with a Next.js frontend; OpenAI/RAG features.
  • JWT/RBAC, rate limiting & HTTP hardening; Stripe, Firebase, Twilio; Redis + AWS, Dockerized.

Senior Software Consultant

Oct 2022 — Jan 2026
Dell Technologies (via Objectwin)
  • Built core parts of Dell's internal license-enforcement service: entitlement validation & feature gating.
  • Usage metering & tamper detection using encryption and cryptographic hashing.
  • Ported a performance-critical C component to a single pure-Go artifact; owned CI/CD on AWS ECS/ECR; mentored 5 engineers.

Consulting Software Engineer

Mar 2022 — Aug 2022
Turing.com
  • Built an AWS-Linux daemon capturing developer activity for customer visibility.
  • Stabilized the Matching Kanban — resolved 10+ defects across Go, Node/NestJS, React.

Software Development Consultant

May 2021 — Apr 2022
Truelancer · client AstraZeneca
  • Delivered user-roster & session features for AstraZeneca's CRM (~30% perf, 20+ defects).
  • Led code review on the shared repo.

Full-Stack Engineer

Apr 2019 — Aug 2021
Freelance
  • Medical News platform as Go microservices + Flutter on Docker/Kubernetes.
  • Backend systems & APIs for social and stock-trading clients.

R&D Engineer, Software 2

Jul 2017 — Apr 2019
Broadcom Inc.
  • Improved alarming-system accuracy ~20%; built SaaS monitoring probes (SQL, AD, system).
  • Resolved critical P1 defects with customers.

Software Intern · QA Engineer

2013 — 2017
Cisco · Trignodev
  • Cisco: IoT/CoAP protocol work on switches. Trignodev: GUI/functional/regression test suites.
04

Projects

AI · Marketplace

Consumer Marketplace Platform

Mobile-first marketplace with AI-assisted listing generation, document parsing, and semantic search — built and led end to end.

GoNestJSNext.jsMongoDBOpenAI / RAGRedisAWS
Microservices

Medical News Platform

Curated medical-news platform built as Go microservices with a Flutter mobile client, deployed on Docker and Kubernetes.

GoFlutterDockerKubernetes
Open Source · AI Security

mcp-gateway ↗

Security gateway for MCP servers: API-key and JWT auth, per-tool allowlists that also filter tools/list, rate limits, audit logs and OpenTelemetry.

GoMCPJWTOpenTelemetryDocker
Open Source · System Design

system-design-patterns-go ↗

48 system design patterns as small, tested, runnable Go examples: circuit breakers, sagas, consistent hashing, LSM trees, quorums, fencing tokens and more.

GoDistributed systemsReliabilityStorage engines
Open Source · Security

go-license ↗

Offline Ed25519 license keys with feature gating, clock-rollback detection and a tamper-evident, hash-chained usage log, plus a CLI.

GoEd25519HMACCLI
Open Source · AI / RAG

go-rag-kit ↗

Production-minded RAG toolkit in pure Go: chunking, embeddings, pgvector and Atlas stores, BM25 + vector hybrid retrieval, and a recall/MRR eval harness.

GoRAGBM25pgvectorMongoDB Atlas
Open Source · Observability

llm-otel-go ↗

OpenTelemetry tracing, token metrics and cost tracking for OpenAI and Anthropic calls in Go, including streaming, with a Grafana dashboard.

GoOpenTelemetryPrometheusGrafana
Open Source · Distributed

ratelimit ↗

Distributed rate limiting on Redis (GCRA and sliding window) for Go and NestJS, sharing the same Lua scripts so both behave identically.

GoNestJSTypeScriptRedisLua
Open Source · Microservices

go-outbox ↗

Transactional outbox relay and Idempotency-Key middleware for Go microservices, with leases, retries and dead-lettering on PostgreSQL, MySQL and SQLite.

GoSQLOutbox patternIdempotency
Open Source · Performance

cgo-to-pure-go ↗

Case study on replacing a cgo dependency with pure Go: golden vectors, differential fuzzing, real benchmarks and a build-tag migration path.

GocgoCFuzzingBenchmarks
Open Source · Template

portfolio-rag-template ↗

This site as a reusable GitHub template: a Next.js portfolio with a Go RAG agent that answers visitors' questions about you.

GoNext.jsRAGDocker
Live from GitHubfetching…
05

Quick answers

Who is Neeraj Singhi?

Neeraj Singhi is a senior backend engineer and Go (Golang) developer based in Delhi, India, with 10+ years of experience. He currently works as a Lead Backend Engineer, leading a 5-engineer team building an AI-enabled consumer marketplace, and previously spent over three years as a Senior Software Consultant at Dell Technologies.

What does Neeraj Singhi specialise in?

Production Go services, microservices and gRPC/REST APIs, containerized systems on AWS, Docker and Kubernetes, security-focused backend work such as license enforcement and tamper detection, and AI integration with OpenAI, retrieval-augmented generation (RAG) and tool-based agent workflows.

Is Neeraj Singhi a Golang developer?

Yes. Go is his primary language. He has built Go microservices, SDKs and a pure-Go port of a performance-critical C component at Dell, and his current marketplace backend is written in Go and NestJS.

Does Neeraj Singhi work with Node.js and TypeScript?

Yes. Alongside Go he builds Node.js services with NestJS and TypeScript, including a 40+ module NestJS and Go backend in his current role and Node.js/NestJS work at Turing.com, plus Next.js and React on the frontend.

What roles is Neeraj Singhi open to?

Senior, Staff and Lead backend engineering roles, especially Go (Golang), distributed systems and AI/RAG work. He is based in Delhi, India and is open to remote work and relocation.

How can I contact Neeraj Singhi?

Email nsinghi2011@gmail.com, connect on LinkedIn at linkedin.com/in/neeraj-singhi-golang, or see his code at github.com/neerajsinghi. His résumé is available as a PDF on neerajsinghi.com.

06

Get in touch