Skip to content
SHSouvik Hazra, back to top

Software EngineerDehradun, Uttarakhand, India

Souvik Hazra

Software Engineer. Backend, platforms & AI.

I build production systems end to end — from API design and data modeling to security, deployment, and observability. Lately: payments, government-scale SaaS, and LLM apps with RAG and agents.

2+years of experience

Currently Software Developer at Prodios Labs.

01.About

Portrait of Souvik Hazra
Fig. 01a — The engineer

Hi, I'm Souvik — a software engineer who likes owning a feature from the whiteboard to the pager. I started out teaching full-stack development at Coding Ninjas, where explaining other people's bugs turned out to be the best way to learn systems deeply.

Since then I've built payment rails processing tens of thousands of transactions a month at Edviron, government-scale citizen workflows at Prodios Labs, and a production e-commerce platform as a freelancer — schema, APIs, security, deployment and observability included.

These days I'm most excited about LLM applications that actually ship: retrieval, tool-calling agents, and the boring infrastructure that makes them reliable.

A few technologies I've been working with lately:

  • TypeScript
  • NestJS
  • Hono
  • Next.js
  • PostgreSQL
  • MongoDB
  • Redis
  • Docker
  • Pi

02.Where I’ve worked

Software Developer @ Prodios Labs(opens in a new tab)

May 2025 — Present

  • Own UCC workflows across citizen, officer, and Super Admin journeys — making feature and workflow decisions, designing APIs, and shipping Offline Forms, clarification, document verification, and admin controls to production.
  • Built the UCC Offline Form workflow with AES-GCM encryption for sensitive identifiers and DigiLocker integration for document verification.
  • Redesigned the clarification workflow for officers and citizens, fixing workflow issues and making status changes easier to understand.
  • Built Mosje, an internal data analytics tool — API design, data aggregation, visualizations, and the Super Admin workflow from day one.
  • Shipped Tealfeed features: booking cutoffs for personal and group events, auto-notifications for recurring-event extensions, and admin-side offline payment marking.
  • TypeScript
  • NestJS
  • Node.js
  • React
  • PostgreSQL
  • MongoDB
  • Redis

03.Things I’ve built

Fig. 03a — ChatForge

Project 01 · AI chatbot builder

ChatForge

1st Prize · Office Hackathon 2026

A multi-tenant platform for building AI agents with their own prompts, FAQs, documents, tools, and a branded chat widget you can drop into any site.

  • Streaming chat with agentic RAG on PostgreSQL + pgvector for document-grounded answers.
  • Modular tool-calling layer on the Vercel AI SDK, so agents can take external actions.
  • Embeddable widget via a tiny loader script and an isolated iframe.
  • Next.js
  • Vercel AI SDK
  • PostgreSQL
  • pgvector
  • RAG

Fig. 03b — Futuristic PC

Project 02 · E-commerce platform · freelance

Futuristic PC

A live e-commerce store for PC parts and custom builds that I built and run end to end: database, backend, storefront, admin panel, and production infrastructure.

  • Designed the schema and APIs for products, orders, payments, user accounts, and admin operations, with auth split into public and private routes.
  • Storefront with category, brand and spec filters, plus the full checkout, payment and order lifecycle, with notifications for order and account updates.
  • PC Builder with real-time compatibility checks and live price tracking across 500+ components.
  • Admin panel for products, orders and store operations. Runs on Docker with Grafana/Loki monitoring and GitHub Actions CI/CD.
  • Next.js
  • Node.js
  • MongoDB
  • Docker
  • Grafana
  • GitHub Actions

Selected production projects

  • Government of Uttarakhand

    UCC Uttarakhand(opens in a new tab)

    The state's Uniform Civil Code portal for marriage, live-in and will registrations. I own citizen, officer and Super Admin workflows: Offline Forms with AES-GCM encryption, DigiLocker verification, and the clarification flow.

    • TypeScript
    • NestJS
    • Prisma
    • MongoDB
    • Redis
    • Next CRM
    • DigiLocker
    • AES-GCM
    • BullMQ
    • S3
  • EdTech · Simplify Payment Process

    Ediviron(opens in a new tab)

    Built and integrated payment gateway microservices for fintech payment infrastructure. Connected Razorpay, Cashfree, Easebuzz, PayU and HDFC, and processed transactions reliably using AWS SQS, idempotency and retry mechanisms. Improved automated test coverage and system reliability.

    • NestJs
    • ReactJs
    • MongoDB
    • Microservices
    • GraphQL
    • SQS
  • SaaS · bookings & payments

    Tealfeed(opens in a new tab)

    A business management platform. I shipped booking cutoffs for personal and group events, automatic notifications for recurring-event extensions, and admin-side marking of offline payments.

    • TypeScript
    • Node.js
    • NextJs
    • MongoDB
    • RabbitMQ
    • Redis
    • ArgoCD
    • S3
  • Internal analytics tool

    Mosje

    An internal data analytics tool I built from scratch, covering API design, data aggregation, visualizations, and the Super Admin workflow.

    • TypeScript
    • Aggregations
    • Dashboards

04.Toolbox

Languages

  • JavaScript
  • TypeScript
  • Java

Frontend

  • React
  • Next.js
  • Tailwind CSS

Backend

  • Node.js
  • Bun
  • NestJS
  • Hono
  • Express
  • REST
  • GraphQL
  • tRPC

Data

  • PostgreSQL
  • MongoDB
  • Redis
  • Typesense

Infra

  • Docker
  • AWS
  • CI/CD
  • Grafana
  • Loki

AI

  • LLMs
  • RAG
  • AI Agents
  • Vercel AI SDK
  • pgvector

05. What’s next?

Let’s build something.

I'm open to full-time roles and interesting freelance work — backend, platform, or AI-heavy. My inbox is always open, whether it's an opportunity or just a hello.