Mann Chauhan

Software EngineerJava / Spring Boot

Backend Systems& Full-StackSoftware

Java · Spring Boot · REST APIs · Spring Security
Angular · PostgreSQL · JPA / Hibernate

I build reliable backend systems,
secure APIs and production-focused
full-stack applications.

Available for opportunities

02 / Experience

SystemsI've shipped.

From backend APIs to production SaaS,
each role moved from code to real systems.

Internship

2026.01 — 2026.06

Java Full Stack Developer Intern

Rishabh Software

45+REST APIs.

Built and integrated REST APIs for an Employee Travel Management System with secure authentication and approval workflows.

Java · Spring Boot · Angular
MySQL · JWT · RBAC · JPA / Hibernate

AngularREST APIJWT / RBACSpring BootMySQL
Travel Management System workflow overview
Travel Management SystemEmployee → Manager → Finance → Admin
Class Management System product overview
Production SaaSAngular → REST API → Spring Security → Spring Boot → PostgreSQL

Current Role

2026.07 — Present

Software Developer

NyalKaran Technosoft

Building
production
software.

Working on a SaaS Class Management System with secure backend services, role-based access and full-stack workflows.

Java · Spring Boot · Spring Security
Angular · PostgreSQL · JPA / Hibernate · Flyway

AngularREST APISpring SecuritySpring BootPostgreSQL

Currently

Building better
systems.

Learning through production, architecture and real-world software.

Systemsin practice.

A selection of production,
full-stack and experimental systems
I've designed and built.

ClassManagementSystem

A production SaaS platform foracademic and classroom operations.

Java · Spring Boot · Angular · PostgreSQLSpring Security · Flyway

RoleFull-stack development

StackJava · Spring Boot · Angular · PostgreSQL · Spring Security · Flyway

ChallengeUnify academic operations without coupling workflows.

ApproachRole-aware modules, secure APIs and deliberate schema migrations.

Class Management System product overview
Production SaaSSecure role-based platform

45+REST APIs.

TravelManagementSystem

An employee travel and approval systembuilt around secure REST APIsand structured business workflows.

Java · Spring Boot · Angular · MySQLJWT · RBAC · JPA / Hibernate

RoleJava full-stack development

StackJava · Spring Boot · Angular · MySQL · JWT · RBAC · JPA / Hibernate

ChallengeMake 45+ APIs coherent across a multi-role approval flow.

ApproachExplicit workflow states protected by JWT and RBAC.

Travel Management System workflow overview
EmployeeManagerFinanceAdmin

TransformSpacesWith AI.

An AI-powered room visualization experiencethat turns prompts and room imagesinto generated interior concepts.

Python · Django · ReactStable Diffusion · REST APIs

RoleFull-stack AI prototyping

StackPython · Django · React · Stable Diffusion · REST APIs

ChallengeTurn a complex image-generation pipeline into one clear interaction.

ApproachA focused prompt-to-result flow backed by Django and Stable Diffusion.

Virtual Room Decorator AI product overview
InputDjangoStable DiffusionResult

Write.Publish.Share.

A secure full-stack publishing platformbuilt around authentication,content management and persistent data.

Spring Boot · React · PostgreSQLJWT · Docker

RoleFull-stack development

StackSpring Boot · React · PostgreSQL · JWT · Docker

ChallengeConnect secure content ownership to a calm editorial workflow.

ApproachAuthenticated publishing with durable PostgreSQL persistence.

Inkwell publishing platform overview
AuthenticateWritePublishRead

More than code.

How I
think
matters.

04 / About

More thanthe stack.How I think
matters.

The tools matter.
The decisions behind them matter more.
Mann Chauhan

01 / Understand

I don't startwith code.I start withthe problem.

Before choosing a framework,I try to understand the user,the constraints and the actualproblem being solved.
UserConstraintsGoal

02 / Structure

Clear systemsbeat clever code.

I prefer systems where APIs,responsibilities, data and accesshave clear boundaries.
APIServiceData

03 / Secure

Access shouldbe designed,not added later.

Authentication and authorizationare part of the architecture,not an afterthought.
JWTRBACPermissions

04 / Iterate

Build.Observe.Improve.

Production teaches lessonsthat diagrams cannot.Every system changes howI build the next one.
ShipLearnRefine

Applied thinking

How would I
approach your
problem?

  1. 01Understand consumers
  2. 02Define contracts
  3. 03Separate business logic
  4. 04Handle failure intentionally
  5. 05Measure before optimizing

Currently

BuildingBackend & Full-Stack Systems
LearningCloud · DevOps · System Design
ExploringDistributed Systems

Good systems
start with
good decisions.

05 / Next

05 / Expertise

The stack,
in motion.

A request doesn't care about
technology lists.
It has to move through
a complete system.
Request / 001
Ready

01 / Interface

Where usersmeet the system.

AngularTypeScriptReactHTML / SCSS

Building responsive interfaces around real application workflows.

User ActionRequest Created

02 / API

Where thesystem speaks.

JavaSpring BootREST APIs

Designing APIs around clear contracts, business rules and predictable responses.

POST /api/requestValidate Request

03 / Security

Who cando what?

Spring SecurityJWTRBACPermission-Based Access

Authentication and authorization protect the system before business logic runs.

AuthenticateAuthorize

04 / Backend

Where rulesbecome software.

JavaSpring BootService LayerJPA / Hibernate

Business rules stay separated from transport and persistence concerns.

ControllerServiceRepository

05 / Data

Where statebecomes reliable.

PostgreSQLMySQLJPA / HibernateFlyway

Structured persistence, relationships and controlled schema evolution.

EntityRelationPersist

06 / Delivery

From codeto somethingrunning.

GitGitHubDocker

Versioned code, repeatable development and deployable applications.

VersionPackageDeliver
ExploringCloud / AWS · DevOps · System Design · Distributed Systems

Request Complete

200 / OK

The tools
change.
The principles
don't.

Core

  • Java
  • Spring Boot
  • Spring Security
  • REST APIs
  • Angular
  • PostgreSQL

Built With

  • TypeScript
  • JPA / Hibernate
  • MySQL
  • Flyway
  • React
  • Docker
  • Python / Django
  • Git / GitHub

Exploring

  • Cloud / AWS
  • DevOps
  • System Design
  • Distributed Systems

The tools
change.
The principles
don't.

06 / ContactLet's build
something →

06 / Contact

System ready.Your turn.

Have a role,
a project,
or a problem?
Let's talk.

I'm open to software engineering,
Java / Spring Boot and full-stack opportunities.

StatusOpen to opportunities

Software Engineering
Java / Spring Boot
Full Stack

Contact channelReady
hiring

Looking for
an engineer?

Java · Spring Boot · REST APIs
Angular · PostgreSQL

Built with
care, curiosity
and code.

Mann Chauhan
Software Engineer

Mann ChauhanSoftware Engineer© 2026
Status 200 / Portfolio Complete