sabin@fedora-workstation: ~ running

Engineer with strong backend development skills and the capability to deliver well-structured, user-friendly front-end experiences

Spring Boot
React
TypeScript
PostgreSQL
JWT
Docker
pgvector
JPA
Gemini AI
Mockito
Apache Tika
Tailwind
Spring Boot
React
TypeScript
PostgreSQL
JWT
Docker
pgvector
JPA
Gemini AI
Mockito
Apache Tika
Tailwind
About

I like building software that feels thought through. Most of my work starts from the backend side, where I can focus on structure, data flow, and making sure things behave properly once they grow past the demo stage.

I mainly work with Java and Spring Boot, and I use React and TypeScript for the frontend when a project needs a solid interface to match. I have worked with JWT authentication, containerized apps with Docker, designed normalized database schemas, and built projects where retrieving the right context matters for accurate results.

I am currently studying BCA at Nepathya College in Butwal and graduating in 2026. I learn best by building projects around real problems, because that teaches me much more than just following tutorials and repeating the same example projects.

currently
building backend applications
open to work — internships, entry to mid-level positions.
Backend
Java Spring Boot Spring Security Spring Data
Frontend
React TypeScript Zustand Tailwind CSS
Database
PostgreSQL MySQL MongoDB
Tooling
Docker Git Postman Redis
Projects
01
MindSpace
Spring Boot · React · TypeScript · Docker

Students upload their documents and have actual conversations with them. I used pgvector for semantic search so it finds genuinely relevant context, not just keyword matches. Gemini generates the flashcards. JWT keeps everyone's stuff isolated.

RAGpgvectorGemini APIApache Tika
View on GitHub
02
Finance Tracker
Spring Boot · React · Tailwind · Docker

Track money in, money out, and where it all went. The schema is properly normalized with foreign keys between users, transactions, and budgets. Nothing lands in the database without validation. Each user only ever sees their own data.

REST APISpring SecurityCRUD
View on GitHub
03
MediFlow
Spring Boot · Spring Data JPA · PostgreSQL

Hospital CSV formats are a mess — different headers, inconsistent fields, all of it. MediFlow handles that async, without blocking anything. Strategy pattern lets you add new record types without touching existing code. Tested properly with JUnit.

AsyncStrategy PatternJUnit · Mockito
View on GitHub
Let's make
something
real.

If you're working on something interesting and you need a backend that doesn't fall apart or a frontend that doesn't look like a template — reach out.

Based in
Nepal
Education
BCA, Nepathya College
Butwal — 2026
Availability
Open to work
Timezone
NPT (UTC +5:45)