Nabin Oli

Nabin Oli

Computer Engineering Student

Java Backend Developer

Recent posts

View Resume

How Know Nepal Works: From Frontend to Database

A practical walkthrough of how Know Nepal's Next.js frontend, Spring Boot backend, PostgreSQL database, and scheduled jobs work together to serve a request.

Know Nepal runs as a Next.js frontend on Vercel, a Spring Boot modular monolith on Render, and PostgreSQL on Supabase. This article follows a request through each layer — where the API proxy sits, when the database is actually queried, and how scheduled jobs differ from a normal visit.

Read More...

Security Engineering in a Spring Boot Modular Monolith: Lessons from Know Nepal

How I reviewed client-IP handling, rate limiting, and admin authentication in the Know Nepal backend — what changed, how it was tested, and what remains open.

While working on Know Nepal, a Spring Boot modular monolith, I reviewed forwarded-IP header handling, rate-limiter memory lifecycle, and admin authentication. This is what I changed, how I verified it, and what is still open.

Read More...

Starting My Computer Engineering Journey at Cosmos College

August 17, 2026 marks the beginning of my formal Computer Engineering education.

August 17, 2026 marked the beginning of my Computer Engineering journey. I officially joined the Bachelor's in Computer Engineering program at Cosmos College of Management and Technology in Kathmandu.

Read More...

Recent posts

No posts match " ".

View all posts