<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

Wednesday 5 August 2026Vol. ISelected works & notesPrice: one coffee
← Back to the evidenceCase file · 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.

Filed under
Algorithm Project
Role
Engine author
Status
Completed
Stack
8 technologies
Exhibit A — recovered from githubConfirmed
Exhibit Arecovered from github

The brief

uChess is a Java-based chess engine developed using Spring Boot as part of a college project. It focuses on performance-oriented search algorithms like Negamax, Alpha-Beta pruning, and Quiescence Search, along with bitboard representation and parallel move generation.

The engine is modular and aims for deep position evaluation with minimal branching.

The findings

  1. 01

    Bitboard-based board representation

  2. 02

    Negamax with Alpha-Beta pruning

  3. 03

    Quiescence search for tactical stability

  4. 04

    Parallelized move generation and evaluation

  5. 05

    Modular architecture with depth-based tuning

  6. 06

    Move validation and game state tracking

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