Skip to content
Prasant Kumar Sahu

Portfolio / 2026

Ask about me

Prasant Kumar Sahu, Full Stack Java Developer

Building enterprise and AI-powered systems with Java, Spring Boot, React and Next.js

Portrait of Prasant Kumar Sahu
Bangalore, India

3+ years

of engineering experience

  • Enterprise systems
  • AI-powered applications
  • Cloud-native on AWS

01 / Selected work

Systems, built end to end.

Production systems for automotive, HR and private-equity clients, plus a programming language I built.

5 projects
Document intelligence · Automotive

Document Processing Verification (DPV)

Automotive document processing and verification, with Generative AI for intelligent retrieval, analysis and automation.

  • Java 21
  • Spring Boot
  • Next.js
  • LangChain
  • Ollama
  • MCP

GenAI retrieval over engineering documents/ IBM · Mercedes-Benz (MBRDI)

Interactive engineering · Automotive

3D Assembly Viewer · DeltaDMU

Explore automotive assemblies in the browser, with historical records, DeltaDMU comparison and automated Delta calculations.

  • Java
  • Spring Boot
  • React.js
  • Microservices

Automated Delta calculations/ IBM · Mercedes-Benz (MBRDI)

HR platform · Enterprise

Glow Networks HR platform

Microservices and web apps for enterprise-scale HR workflows, serving large US-based clients including Ciena.

  • Java 17
  • Spring Boot
  • Spring Security
  • Kafka
  • React.js

Event-driven microservices with Kafka/ Altruist Technologies

Financial workflows · Private equity

Nadi fund reporting tool

Fund reporting and management for private equity, with REST APIs for the frontend and third-party integrations.

  • Java 17
  • Spring Boot
  • React.js
  • Redux Toolkit
  • PostgreSQL

Reporting APIs and third-party integrations/ Envotions · Daappa

Personal project · Language design

Kalinga programming language

A small “Rust++”: simple syntax with classes, inheritance and interfaces, compiled to native code through Rust.

  • Rust
  • Compilers
  • LSP
  • Package manager

Native speed, no null, no unsafe/ compiles .kl → Rust → rustc -O

View on GitHub: Kalinga programming language (opens in a new tab)

02 / Experience

A steady path in software.

Three years of Java and React across fintech, HR tech and automotive, now at IBM.

  1. Apr 2026 to present

    Current role

    Serving notice · LWD 7 Jan 2027

    IBM

    Senior Software Developer / Application Developer

    Mercedes-Benz (MBRDI) · DeltaDMU and Document Processing Verification (DPV)

    Toggle role notes

    Highlights

    • Build enterprise applications with Java 21, Spring Boot, React.js and Next.js for automotive document processing, verification and engineering workflows.
    • Integrate Generative AI with Python, LangChain, Ollama, MCP and vector databases for intelligent document retrieval, analysis and automation.
    • Develop a 3D Assembly Viewer with historical records, DeltaDMU comparison and automated Delta calculations for engineering analysis.
    • Design RESTful APIs and microservices for document processing, AI integration and historical tracking, with a focus on scalability and fault tolerance.
    • Java 21
    • Spring Boot
    • Next.js
    • LangChain
    • Ollama
    • MCP
    • Kafka
    • AWS
  2. May 2025 to Apr 2026

    Altruist Technologies

    Software Developer

    Glow Networks · HR management platform for large US clients, including Ciena

    Toggle role notes

    Highlights

    • Designed and built backend microservices with Java 17, Spring Boot and Hibernate for enterprise-scale HR workflows.
    • Built secure REST APIs with Spring Security, and React.js / Next.js frontends integrated with them.
    • Introduced event-driven communication between services with Apache Kafka.
    • Optimised PostgreSQL and MySQL queries, indexing and Hibernate mappings to cut API response times.
    • Led technical discussions and code reviews, and mentored teammates on Java, Spring Boot and React.js.
    • Java 17
    • Spring Boot
    • Spring Security
    • React.js
    • Next.js
    • Kafka
    • PostgreSQL
  3. Apr 2023 to Apr 2025

    Envotions Technology Services

    Associate System Engineer

    Nadi · Fund reporting and management tool for private equity (Daappa)

    Toggle role notes

    Highlights

    • Developed backend services in Java and Spring Boot for financial reporting.
    • Designed REST APIs for the frontend and third-party integrations.
    • Improved the React.js UI and API integration for a better user experience.
    • Supported Dockerised deployments and Jenkins CI/CD pipelines on AWS.
    • Java 17
    • Spring Boot
    • Hibernate
    • React.js
    • Redux Toolkit
    • PostgreSQL

Certifications

  • Professional Scrum Master (PSM I)Scrum.org

  • Certified Java & SQL Developer with DSA and System DesignGeekster

03 / Technical toolkit

The right tools. A solid foundation.

Java and Spring Boot at the core, React.js and Next.js on the frontend, AWS and Docker to ship.

  • Java 8 / 17 / 21 / 25
  • Spring Boot
  • Spring Cloud
  • Spring MVC
  • Spring Security
  • Spring Data JPA
  • Reactive Spring
  • Microservices
  • REST APIs
  • Hibernate / JPA
  • Resilience4j
  • Apache Kafka

Backend / 12 skills

04 / Beyond the application

AI and intelligent systems

Generative AI I build into enterprise document workflows at IBM.

In production

Workflow orchestration

LangChain

Chain prompts, retrieval and tools into document-processing workflows for engineering teams.

  1. Prompt
  2. Retrieve
  3. Answer
In production

Local model inference

Ollama

Run open models privately, close to enterprise data, behind a familiar API.

  1. App
  2. Local model
  3. Response
In production

Semantic retrieval

Vector databases

Turn automotive documents into embeddings for relevant search and grounded answers.

  1. Embed
  2. Search
  3. Context
In production

Tool integration

MCP

Expose internal services to models through the Model Context Protocol, so AI can act on real systems.

  1. Model
  2. MCP server
  3. Tools

05 / Open source

Building in public.

Contributions and recent activity from GitHub, refreshed every day.

136 contributions in the last year

@prasantkumarsahu
Active days
7
Longest streak
3 days
Public repos
71

06 / Contact

Let’s build something together

Have a system to build or a problem to untangle? Let’s start a conversation.

Serving notice at IBM: last working day 7 Jan 2027, available to join from 8 Jan 2027.

Based in Bangalore, India