</>Uanik

Uanik

Software Engineer

I build high-performance backend systems focusing on consistency, low latency, and scalable architecture.

Tech Stack

Java · Spring Boot · PostgreSQL · Redis · AWS · Docker · Linux · FastAPI · Python · React · JavaScript

Projects

01

WashPot

Backend for a car-wash marketplace supporting customer, provider, and worker workflows. Built with Spring Boot, PostgreSQL, and PostGIS: geospatial provider discovery, provider scheduling and slot management, Razorpay payments and order management, email/password + Google OAuth auth with password recovery, and S3 media storage. Deployed on AWS EC2 with Docker (DNS, SSL/TLS) and monitored with Prometheus and Grafana.

Spring Boot · PostgreSQL · PostGIS · Razorpay · AWS · Docker

02

TaskFlow

Workflow management platform with provider and customer apps for managing service workflows and tickets. Built a voice-driven ticket creation flow that turns spoken input into structured, validated ticket drafts using speech-to-text and AI processing, backed by structured API contracts. Includes email/password + Google OAuth auth, password recovery, and email management.

Spring Boot · PostgreSQL · LLM Integration · Speech-to-Text · OAuth2 · Docker

03

Betcoin

Backend system simulating a betting/trading platform with wallet management, transactional integrity, and real-time balance updates.

Spring Boot · Transactions · Concurrency

04

Order Matching Engine

In-memory matching engine implementing price-time priority with efficient order matching and support for limit and market orders.

Core Java · Concurrency · Data Structures

Writing

Notes on systems, performance, and backend engineering.

01

Haversine vs PostGIS: A Small Experiment with 1 Million Locations

A hands-on benchmark comparing the Haversine formula against PostGIS spatial queries for nearest-location search at scale, with results from testing against a dataset of one million points.

2025-06-01