<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Libre+Caslon+Text:ital,wght@0,400;0,700;1,400&family=Libre+Franklin:wght@400..800&family=JetBrains+Mono:wght@400;500;700&display=swap" />
Late edition Stop the presses

Suspect at large

A backend developer is fleeing the scene. The record is being set.

Setting the type Inking the plates Running the presses

Skip to the front page
Kathmandu, NepalThe Backend EditionEst. 2021

The personal record of a backend developer

Thursday 13 August 2026Vol. ISelected works & notesPrice: one coffee
Front pageFiled under: Open investigations

Case no. 05 — Findings published

A Kathmandu developer who builds the systems nobody sees — end to end.

Final-year BCA student at Aadim National College. Backend developer intern at Aadim Innovation, and one quarter of Brogrammers — a four-member team with two hackathon awards on record.

By The Investigation Desk · Reporting from Kathmandu, between Aadim Innovation and the Brogrammers

Illustration of Utsab Dahal at his desk, a Spring Boot application on the screen
Pictured:, sketched before the remaining hair could escape.

Final-year BCA student passionate about building reliable, scalable backend systems. He specializes in Java and Spring Boot, with hands-on experience in developing REST APIs, implementing security protocols, and managing database integrations.

Currently exploring microservices architecture, containerization with Docker, and event-driven systems using Kafka and Redis. He contributes to team-based projects and has experience working on real-world solutions that solve practical problems.

Java • Spring Boot
Backend-first engineer
25+
Projects & experiments
Kathmandu
NPT +05:45 · Remote-friendly
Currently
Building. Breaking. Learning. Shipping.

The evidence

Exhibits A – F · Entered 2021 – Now

Selected Works

Exhibit A — recovered from githubConfirmed
Exhibit Arecovered from github

Exhibit A

Algorithm Project · Flagship

uChess

Java-Based Chess Engine

A high-performance Java chess engine using Negamax, Alpha-Beta pruning, and quiescence search with bitboard optimization.

  • Angular
  • Java
  • Spring Boot
  • Bitboards
  • Negamax
  • Alpha-Beta Pruning
  • Quiescence Search
  • Parallel Processing

Completed · Engine author

Open case file →

Exhibit B

Event-Driven Microservices · In Development

Interacta

Live Audience Engagement Platform

An event-driven microservice platform where a host runs a live session and the audience joins by QR code — asking questions, upvoting and voting in polls without ever creating an account.

  • Java 25
  • Spring Boot 4
  • Spring Cloud Gateway
  • Apache Kafka
  • Keycloak / OIDC
  • PostgreSQL
  • STOMP over WebSocket
  • MinIO (S3)
  • Docker Compose
  • Angular
  • Python
Open case file →

Exhibit C

Identity Provider · Completed

One ID Nepal

A centralized identity platform that lets any Nepali service offer "Sign in with One ID" the way it would offer Google or Facebook — with the citizen deciding what each app is allowed to read.

  • Java
  • Spring Boot
  • Spring Authorization Server
  • OpenID Connect
  • OAuth 2.1 / PKCE
  • Spring Security
  • Spring Cloud Gateway
  • OpenFeign
  • PostgreSQL
  • Thymeleaf
  • Docker
Open case file →

Exhibit D

Web Platform · Live

CollegeHub

A centralized portal for managing and exploring colleges, with board-based filtering and direct application options.

  • Angular
  • Spring Boot
  • Spring Security
  • MySQL
  • JWT
  • Admin Dashboard
Open case file →

Exhibit E

Real-Time App · Completed

OpenMicHub

A real-time artist performance platform with live interaction and virtual coin-based engagement.

  • Angular
  • Spring Boot
  • MySQL
  • WebSocket
Open case file →

Exhibit F

Full-Stack Platform · Production

CMS

School/college management system with dynamic website builder and academic tools like attendance and results.

  • Angular
  • Spring Boot
  • MySQL
  • JWT
Open case file →

Forensics

Substances detected on the subject, as of this edition

The Lab Report

Languages

Java

JAVA

Primary language for backend development

Primary tool

SQL

SQL

Database queries and optimization

Primary tool

TypeScript

TS

Frontend and API development

Comfortable

JavaScript

JS

Web development and scripting

Comfortable

Backend technologies

Spring Boot

BOOT

Main framework for API development

Primary tool

Spring Data JPA

JPA

Database operations and ORM

Primary tool

Spring Security

SEC

Authentication and authorization

Primary tool

REST APIs

REST

API design and implementation

Primary tool

Hibernate

HIB

ORM mapping and query tuning

Primary tool

WebSocket / STOMP

WS

Real-time fan-out to live sessions

Comfortable

Apache Kafka

KFKA

Event-driven service communication

Comfortable

Keycloak / OIDC

OIDC

Identity, OAuth2 and single sign-on

Comfortable

Microservices

MSVC

Distributed system architecture

Comfortable

Databases

MySQL

MYSQL

Relational database management

Primary tool

PostgreSQL

PGSQL

Advanced SQL features

Primary tool

Flyway

FLYW

Versioned schema migrations

Comfortable

MongoDB

MONGO

NoSQL document database

Comfortable

Redis

REDIS

Caching and session management

In training

Frontend (supporting)

Angular

NG

Admin panels and dashboards

Comfortable

HTML/CSS

CSS

Web markup and styling

Comfortable

Bootstrap

BS

Responsive design

Comfortable

Tools

Git

GIT

Version control and collaboration

Primary tool

Maven

MVN

Builds and dependency management

Primary tool

Postman

PM

API testing and documentation

Primary tool

Swagger / OpenAPI

SWGR

API documentation

Primary tool

Firebase

FB

Cloud services integration

Comfortable

DevOps

Docker

DCKR

Containerizing services for deployment

Comfortable

Docker Compose

CMPS

Orchestrating a multi-service stack

Comfortable

Jenkins

JNKS

Build and deployment pipelines

Comfortable

Harbor

HRBR

Private container registry

Comfortable

Linux

NIX

Shell, services and deployment hosts

Comfortable

Currently learning

Kubernetes

K8S

Container orchestration

In training

System Design

SYSD

Scalable architecture patterns

In training

Observability

OBSV

Health checks, metrics and logs in production

In training

Findings are illustrative — what he reaches for day to day, not a ranking.

On the record

Awards entered since 2024

Commendations

Competition

2024

Winner — Aadim Intra-College Hackathon

Aadim National College

First place

Led team 'Brogrammers' to victory in the college-level hackathon, showcasing innovative backend solutions and collaborative development skills.

Impact: Demonstrated leadership and technical expertise in a competitive environment

National recognition

2025

Social Impact Award — Ambition Hackfest 2025

National Hackathon

Social impact

Received the Social Impact Award at Ambition Hack Fest for developing solutions that address real-world social challenges.

Impact: Recognized for creating technology solutions with positive social impact

Team Brogrammers

Four developers on the same masthead

A collaborative team of four developers working together on innovative projects, combining individual expertise to deliver exceptional solutions in both competitive and commercial environments.

  • Dhiraj Jirel

    Full Stack Developer

    ● On file

  • Pasang Gelbu Sherpa

    Backend Developer

    ● On file

  • Chitra Prasad Acharya

    Frontend Developer

    ● On file

  • Backend Developer

    ● On file

Known whereabouts

Movements on record since 2021

The Career Ledger

  1. Jul 2025 — Present

    Backend Developer

    Startup Collaboration, Kathmandu

    • Spring Boot
    • Spring Security
    • PostgreSQL
    • REST APIs
    • Git

    Currently at large on a small team, building the backend of a startup product from the schema up.

    • Collaborating with a small development team to build scalable backend systems using Spring Boot
    • Designing REST APIs and backend architecture for startup products
    • Contributing to database design, authentication, and system planning
    • Working closely with frontend developers to deliver end-to-end features
  2. 2026

    DevOps Training

    Broadway Infosys, Kathmandu

    • Docker
    • Docker Compose
    • Jenkins
    • Harbor
    • Kubernetes
    • Linux

    Subject seen entering a classroom voluntarily. Emerged able to containerize, register and ship the things he had until then only written.

    • Containerized applications with Docker and multi-stage builds
    • Orchestrated multi-service stacks with Docker Compose
    • Built CI/CD pipelines in Jenkins
    • Pushed and pulled images through a private Harbor registry
    • Worked with Linux hosts, services and deployment fundamentals
    • Covered Kubernetes deployments, services and probes
  3. Jan 2025 — Jun 2025

    Junior Software Developer ● Plate III

    Aadim Innovation, Kathmandu

    • Spring Boot
    • Spring Data JPA
    • Hibernate
    • PostgreSQL
    • Flyway
    • Angular
    • Maven
    • Git

    Subject observed daily on production Spring Boot services — building REST APIs, wiring authentication, and shaping the schemas underneath.

    • Developed and maintained production-ready backend applications using Java and Spring Boot
    • Designed and implemented RESTful APIs integrated with Angular frontend applications
    • Built relational database models using Spring Data JPA, Hibernate, and PostgreSQL
    • Managed database schema migrations using Flyway
    • Collaborated with developers to deliver features, resolve production issues, and improve performance
    • Worked with Git and Maven throughout the software development lifecycle
  4. 2023 — Present

    Freelance Developer ● Plate IV

    Brogrammers

    Part of a 4-member development team working on various client projects.

    • Delivered full-stack applications using Spring Boot and Angular
    • Implemented real-time features using WebSocket
    • Worked with cross-functional teams on project delivery
  5. 2022 — Present

    Academic Projects ● Plate V

    BCA, Aadim National College

    Extensive project work during the BCA program — first recorded appearance.

    • Built multiple full-stack applications
    • Explored various backend technologies and frameworks
    • Participated in hackathons and competitive programming

From the desk

8 filed on backend development and system design

Dispatches

System Design

8 min read

Your API Gateway Cannot Proxy Your WebSocket

Spring Cloud Gateway Server WebMVC cannot proxy a WebSocket upgrade, and it fails without saying so. What to do instead, how to authenticate a socket a browser cannot put a header on, and the SockJS origin trap that logs nothing at all.

Spring Cloud GatewayWebSocketSTOMPMicroservicesArchitecture
Read the piece →

27 July 2026

Going to press

Filed, not yet written

  • Sending Emails with JavaMailSender in Spring Boot
  • Integrating Swagger/OpenAPI for API Documentation
  • Global Exception Handling with @ControllerAdvice
  • Spring Boot File Upload and Download
  • JWT Authentication and Authorization
  • Connecting Spring Boot to MySQL/PostgreSQL
  • Scheduling Tasks with @Scheduled in Spring
  • Using Lombok to Reduce Boilerplate Code
  • Handling Validation with @Valid and BindingResult

Submit a tip

The desk is open for select work — 2026

Letters & Commissions

Put it in writing

Let's collaborate on backend solutions, discuss system architecture, or explore new opportunities — send it through and he'll get back to you.

Sun–Fri, 9AM–6PM NPT

Backend developer specializing in Java and Spring Boot. Building scalable, reliable systems that power modern applications. This broadsheet is hand-set in Caslon and Franklin.

The desk

Tech stack

  • Java & Spring Boot
  • MySQL & PostgreSQL
  • Docker & Microservices
  • JWT & OAuth2
Case closed

System up since 2021 · Building backend systems · Learning new technologies · Contributing to open source

© 2026 Utsab Dahal · All rights reserved · Printed in Kathmandu