Raju Sah, Best Java Dev in KTM | Full Stack Java Developer

A Full Stack Developer building smart apps with Java, Python, NodeJs, Typescript, React, Angular, React Native, Laravel, much into AI/ML pipelines and many more.. to make smarter and future-ready solutions.

Usually occupied. Open to new opportunities.

Let's talk on LinkedIn
Views
753+
Visitors
330+

Behind every build,
a story worth exploring.

10 selected projects
Project 012026

Account System Nepal

AccountsNepal is a production web application for accounting, billing and inventory management, designed for businesses working across companies, branches and fiscal years in Nepal. My contribution I contributed across the Angular frontend...

  • Java 17
  • Spring Boot 3
  • Angular 15
  • TypeScript
  • PostgreSQL
  • JDBI
  • Spring Security / JWT
  • Bootstrap 5
Read full project details

AccountsNepal is a production web application for accounting, billing and inventory management, designed for businesses working across companies, branches and fiscal years in Nepal.

My contribution

I contributed across the Angular frontend and Spring Boot backend, and personally handled and obtained IRD verification for the production system.

Core workflows

  • Accounting: double-entry bookkeeping, chart of accounts, journal entries, opening balances, customer receivables and supplier payables.
  • Billing and POS: sales invoices, purchase bills, quotations, orders, credit and debit notes, receipts and payment vouchers.
  • Inventory and delivery: products, batches, stock movements, stock valuation, split and merge operations, delivery chalans and branch transfers.
  • Cash and banking: bank and wallet transactions, fund transfers, cheque tracking and reconciliation workflows.
  • HR and payroll: employee records, attendance, leave, salary processing and payroll posting.
  • Reporting: general ledger, trial balance, profit and loss, balance sheet, cash flow, stock reports and VAT sales and purchase registers.
  • Nepal-specific workflows: Bikram Sambat and Gregorian date support, fiscal-year management, VAT handling and IRD/CBMS synchronization for sales bills and credit notes.
  • Administration and exports: company and branch access, role-based permissions, audit logs, data migration, invoice printing and PDF/Excel exports.
Project 022026

potato disease detection and classification

🥔 Precision Foliar Pathology & Deep Learning Architecture Suite Multi-Architecture Neural Ensemble · Explainable AI (Grad-CAM) · Soft-Voting + Temperature Scaling T=0.7 End-to-end foliar pathology suite for clinical diagnosis of potato lea...

  • Python
  • Numpy
  • FastApi
  • Kaggle
  • TensorFlow Lite
  • DenseNet-121
  • ConvNeXt-Tiny
  • EfficientNetV2-S
  • Grad-CAM
  • Hugging Face
  • Pillow
Read full project details

🥔 Precision Foliar Pathology & Deep Learning Architecture Suite

Multi-Architecture Neural Ensemble · Explainable AI (Grad-CAM) · Soft-Voting + Temperature Scaling T=0.7

End-to-end foliar pathology suite for clinical diagnosis of potato leaf diseases (Alternaria solani — Early Blight, Phytophthora infestans — Late Blight, and Healthy). Moves beyond single-model prototypes with a Tri-Model Soft-Voting Ensemble (DenseNet-121 w0.45, ConvNeXt-Tiny w0.35, EfficientNetV2-S w0.20, 256×256) and Grad-CAM for transparent, field-ready decisions.

Research Benchmark & Ensemble

  • DenseNet-121 / ConvNeXt-Tiny / EfficientNetV2-S — ImageNet-pretrained, fine-tuned, soft-voting + temperature scaling
  • Kaggle GPU training, TFLite Float16 (21 MB) & Dynamic INT8 exports for edge/mobile
  • ITT: TTA, label smoothing, class-weighted, EarlyStopping

Explainable AI

Grad-CAM saliency maps highlight lesion regions driving each prediction — essential for agronomist trust.

Results

Ensemble outperforms single backbones on 405-image held-out test via soft-voting + calibration. Prior B3 baseline: Test Acc 95.80% / Macro-F1 95.86. See Kaggle notebook for full ablation.

Project 032026

Real Time Face Recognition

NeuroVision is a real-time face recognition system with live enrollment and instant multi-face identification. Users enroll by capturing guided multi-angle samples from their camera — no offline training, no static dataset required. The sys...

  • insightface's SCRFD
  • ArcFace recognition
  • onnxruntime (CPU)
  • OpenCV
  • FastAPI
  • scikit-image
  • NumPy
  • React
Read full project details

NeuroVision is a real-time face recognition system with live enrollment and instant multi-face identification. Users enroll by capturing guided multi-angle samples from their camera — no offline training, no static dataset required. The system learns new faces on the fly via face embeddings and identifies every person in the live camera feed simultaneously.

Project 042026

Iris Flower Classification

This project tackles the fine-grained visual categorization (FGVC) task of classifying flower images into five species: Daisy, Dandelion, Rose, Sunflower, and Tulip. It features a comprehensive deep learning pipeline, including comparative...

  • Deep Learning ( TensorFlow 2.x, Keras, Mixed Precision (FP16) )
  • ML Toolkit ( scikit-learn, NumPy, Pandas, Matplotlib, Seaborn )
  • Grad-CAM
  • TensorFlow Lite (FP16 Quantization)
  • FastAPI
  • Gradio
  • Hugging Face
Read full project details
This project tackles the fine-grained visual categorization (FGVC) task of classifying flower images into five species: Daisy, Dandelion, Rose, Sunflower, and Tulip. It features a comprehensive deep learning pipeline, including comparative evaluation of four architectures (Custom CNN, MobileNetV2, EfficientNetB0, and ResNet50V2), stratified 5-fold cross-validation, two-stage transfer learning with fine-tuning, a soft-voting ensemble, Grad-CAM explainability, FP16-quantized TFLite export for edge deployment, and an interactive Gradio interface for dynamic model selection.
Project 05Sept 2025 - March 2026

UTURN International

Public Page ui design as well as backend apis. In distributor module, referral note, ticket, direct sales, promotional sales , month sales, area sales etc reports. In Admin module, distributor reports, sales center reports. Inventory manage...

  • Java
  • SpringBoot
  • Angular
  • PostgreSQL
  • Redis
  • Docker
Read full project details
  • Public Page ui design as well as backend apis.
  • In distributor module, referral note, ticket, direct sales, promotional sales , month sales, area sales etc reports.
  • In Admin module, distributor reports, sales center reports.
  • Inventory management, User management features.
Project 062026

Cyber Bullying Prediction

Detects cyberbullying in Formspring Q&A posts using NLP and machine learning. Text is preprocessed (stopword removal, stemming) and vectorized with TF-IDF, then classified using multiple models with hyperparameter tuning via GridSearchCV. D...

  • Pandas
  • Numpy
  • NLTK
  • scikit-learn (TfidfVectorizer, GridSearchCV, SVC, MultinomialNB, DecisionTreeClassifier, LogisticRegression, RidgeClassifier, SGDClassifier, LabelEncoder)
  • matplotlib
Read full project details

Detects cyberbullying in Formspring Q&A posts using NLP and machine learning. Text is preprocessed (stopword removal, stemming) and vectorized with TF-IDF, then classified using multiple models with hyperparameter tuning via GridSearchCV.

Dataset

Formspring.csv -- 13,147 Q&A text entries from the Formspring social platform, labeled for cyberbullying presence.

Project 072026

Twitter Sentiment Analysis

A Twitter / text sentiment classifier built from scratch (logistic regression on NLTK's twitter_samples corpus) exposed through a production-style web app: Frontend: React + Vite, deployed on Vercel Backend: FastAPI serving a trained model,...

  • NumPy
  • NLTK
  • FastAPI
  • React
Read full project details
A Twitter / text sentiment classifier built from scratch (logistic regression on NLTK's twitter_samples corpus) exposed through a production-style web app:

Frontend: React + Vite, deployed on Vercel
Backend: FastAPI serving a trained model, deployed on Render
Model: Logistic regression implemented from scratch (sigmoid + gradient descent).
Project 082026

Message Spam Filtering

Classifies SMS messages as spam or ham (not spam) using NLP preprocessing and machine learning. Text is cleaned by removing stopwords and applying stemming, then vectorized with TF-IDF. Multiple classifiers are trained and evaluated, includ...

  • Pandas
  • NLTK
  • scikit-learn
  • gensim (Word2Vec)
  • XGBoost
  • transformers + torch (DistilBERT)
Read full project details

Classifies SMS messages as spam or ham (not spam) using NLP preprocessing and machine learning. Text is cleaned by removing stopwords and applying stemming, then vectorized with TF-IDF. Multiple classifiers are trained and evaluated, including classical ML, neural networks with Word2Vec embeddings, and a fine-tuned DistilBERT transformer.

Project 09Oct 2025 - Present

Opiny Sponsor Tipping

Perks with reports Tips with reports Payments with reports Referrals Support & Ticket. Settings

  • Java
  • React
  • MySQL
Read full project details
  • Perks with reports
  • Tips with reports
  • Payments with reports
  • Referrals
  • Support & Ticket.
  • Settings
Project 10May 2024 – July 2025

Edufinity – School Management Software

Complete student, teacher, and staff management system with role-based access. Class routine and academic scheduling modules. Events and academic calendar management. Automated invoice generation and fee management. Marksheet and academic r...

  • Java
  • PostgreSQL
Read full project details
  • Complete student, teacher, and staff management system with role-based access.
  • Class routine and academic scheduling modules.
  • Events and academic calendar management.
  • Automated invoice generation and fee management.
  • Marksheet and academic report generation system.
  • Bulk student and teacher upload using Excel files.
  • REST API architecture for mobile app system integration.

Questions,
methods & findings.

A challenge.
A different approach.

All competitions ↗
Kaggriculture illustration

Kaggriculture

Autonomous farming agents for a turn-based simulation, balancing crop production, labor, investment, and a changing market.

  • Kaggle
  • Completed
  • July–October 2026
  • Python
  • kaggle-environments
  • Simulation
  • Agent strategies
  • Reproducible testing
Final rank
2,086
Skill rating
4211.1

Finished on 15 Oct 2026 View leaderboard ↗

Airline Satisfaction Prediction illustration

Airline Satisfaction Prediction

An ongoing tabular classification project predicting airline passenger satisfaction, with reproducible folds, audited predictions, and ensemble evaluation.

  • Kaggle
  • Ongoing
  • October 2026
  • Python
  • pandas
  • NumPy
  • scikit-learn
  • LightGBM
  • CatBoost
  • XGBoost
  • TabDPT
  • Out-of-fold evaluation
Public rank
21
ROC AUC
0.96213

As of 23 Oct 2026 View leaderboard ↗

Molecule ID from Mass Spectra illustration

Molecule ID from Mass Spectra

An ongoing molecular-identification project combining spectral-library retrieval and learned fingerprint ranking to predict chemical structures from tandem mass spectra.

  • Kaggle
  • Ongoing
  • October–December 2026
  • Python
  • RDKit
  • NumPy
  • pandas
  • PyTorch
  • Molecular fingerprints
  • Spectral retrieval
  • Candidate ranking
Public rank
2,794
MRR@25
0.226

As of 23 Oct 2026 View leaderboard ↗

Name That LLM illustration

Name That LLM

An ongoing 18-class model-attribution project identifying which language model generated a passage, using text features, LoRA models, and calibrated inference.

  • Kaggle
  • Ongoing
  • October 2026–January 2027
  • Python
  • scikit-learn
  • TF-IDF
  • Stylometry
  • Qwen3-8B
  • LoRA
  • PyTorch
  • Prompt-grouped validation
Public rank
427
Balanced accuracy
0.599

As of 23 Oct 2026 View leaderboard ↗

Different roles.
Connected by craft.

Different tools.
One way of thinking.

Programming Languages

5 skills in this discipline

  • Java

    Object-oriented programming for Spring Boot services, application logic, and backend development.

  • Python

    General-purpose programming for data processing, machine learning, automation, and backend services.

  • JavaScript

    Interactive browser behavior, visualizations, and client-side dashboard controls.

  • TypeScript

    Typed application development for React and Next.js interfaces.

  • PHP

    Server-side programming for Laravel applications, APIs, and web application development.

Backend Frameworks

8 skills in this discipline

  • Spring Boot

    Java framework for building REST APIs and backend applications with dependency injection, configuration, and database integration.

  • FastAPI

    Python framework for building APIs with type-based validation, asynchronous request handling, and generated API documentation.

  • Next.js

    React framework for building web applications with routing, server rendering, and integrated server-side functionality.

  • Laravel

    PHP framework for building web applications with routing, authentication, database models, queues, and reusable application structure.

  • Gradio

    Interactive Python interfaces for presenting and testing machine learning models.

  • Django

    Python web framework for building database-backed applications, with an ORM, routing, and an integrated admin interface.

  • Express.js

    Node.js web framework for HTTP routing, middleware, and API development.

  • NestJS

    TypeScript framework for structured backend applications using modules, controllers, and dependency injection.

Frontend

5 skills in this discipline

  • React

    JavaScript library for building interactive interfaces with reusable components, state management, and predictable data flow.

  • Angular

    TypeScript framework for building web applications with components, dependency injection, reactive forms, and routing.

  • Vue

    JavaScript framework for building reactive interfaces with reusable components and flexible application structure.

  • HTML

    Semantic page structure for portfolio interfaces and interactive research demos.

  • CSS

    Responsive layouts, styling, and presentation for web interfaces and research dashboards.

Databases & Caching

5 skills in this discipline

  • SQLite

    Embedded relational database for lightweight applications, local storage, and SQL-based data management without a separate database server.

  • PostgreSQL

    Relational database for structured application data, SQL queries, transactions, indexing, and reliable data integrity.

  • MySQL

    Relational database for storing and querying application data with SQL, transactions, indexes, and table relationships.

  • MongoDB

    Document database for storing flexible JSON-like records and working with queries, indexes, and aggregation pipelines.

  • Redis

    In-memory data store for caching, session storage, queues, and fast access to frequently used application data.

Machine Learning & Deep Learning

8 skills in this discipline

  • PyTorch

    Deep learning framework for building and training neural networks with tensors, automatic differentiation, and GPU acceleration.

  • TensorFlow

    Machine learning framework for building, training, and deploying models for tasks such as image classification and prediction.

  • Keras

    High-level deep learning API for defining neural networks, training models, and evaluating experiments with reusable layers.

  • scikit-learn

    Python machine learning library for preprocessing data, training classical models, tuning parameters, and evaluating predictions.

  • CNN

    Convolutional neural networks for learning spatial features from images in classification, detection, and segmentation tasks.

  • LightGBM

    Gradient-boosted decision trees for tabular classification, including the airline satisfaction competition baseline.

  • CatBoost

    Gradient boosting with categorical-feature support for tabular machine learning experiments.

  • XGBoost

    Gradient-boosted tree models for classification, validation, and ensemble experiments.

Computer Vision

7 skills in this discipline

  • OpenCV

    Computer vision library for processing images and video, extracting visual features, and building real-time vision workflows.

  • Tesseract OCR

    Optical character recognition engine for extracting machine-readable text from images and scanned documents.

  • MONAI

    Medical imaging tools for volumetric preprocessing and planned 3D segmentation experiments.

  • Pillow

    Python image loading, conversion, resizing, and preprocessing utilities.

  • scikit-image

    Image-processing utilities for computer vision preprocessing and analysis.

  • TensorFlow Lite

    Lightweight model conversion and deployment, including FP16 model optimization.

  • ONNX Runtime

    CPU inference for exported computer vision models, including face detection and recognition.

NLP & Generative AI

4 skills in this discipline

  • Retrieval-Augmented Generation (RAG)

    AI approach that retrieves relevant information from a knowledge source and supplies it as context for generated responses.

  • NLTK

    Text cleaning, tokenization, and linguistic preprocessing for classification pipelines.

  • Gensim

    Word2Vec embeddings and text representation for natural language processing experiments.

  • Transformers

    Pretrained transformer models and fine-tuning workflows for text classification, including DistilBERT.

Data Science

5 skills in this discipline

  • Pandas

    Python library for cleaning, transforming, joining, and analyzing tabular data with DataFrames.

  • NumPy

    Python library for numerical computing with multidimensional arrays, vectorized operations, and linear algebra.

  • SciPy

    Scientific computing, statistical analysis, and signal-processing utilities for reproducible Python research.

  • PyArrow

    Columnar data processing and Parquet storage for machine learning datasets and experiment pipelines.

  • Jupyter Notebook

    Interactive notebooks for data exploration, model experiments, and research analysis.

DevOps & Tooling

6 skills in this discipline

  • Docker

    Container platform for packaging applications and dependencies into reproducible environments for development and deployment.

  • CI/CD

    Automated workflows for building, checking, testing, and delivering application changes consistently.

  • Git

    Version control for application development, research code, and reproducible experiment configuration.

  • uv

    Python dependency locking and reproducible environments for research and competition projects.

  • Kaggle CLI

    Command-line access to competition datasets, kernels, submission validation workflows, and leaderboard results.

  • Google Colab CLI

    Command-line management of Google Colab runtimes for remote Python execution, GPU/TPU sessions, notebook logs, and model or dataset artifact retrieval.

Automation/Testing

3 skills in this discipline

  • Playwright

    Browser automation framework for testing web application flows, interactions, and behavior across browser engines.

  • pytest

    Automated Python tests for data-processing, model, and evaluation behavior.

  • unittest

    Standard-library Python tests for reproducible research pipelines and numerical utilities.

Visualization

2 skills in this discipline

  • Matplotlib

    Python plotting library for creating charts, inspecting data, and visualizing model results.

  • Seaborn

    Statistical visualizations for exploratory analysis and machine learning evaluation.

Mobile

1 skill in this discipline

  • React Native

    Framework for building Android and iOS applications with React components and shared JavaScript or TypeScript code.

Notes, ideas,
and things learned.

3 articles

Open a title for a closer lookReading index
How AI Became My Everyday Companion AI / ChatGpt 3 min read

Artificial intelligence has quietly become a part of my daily life. Tools like ChatGPT, Grok, and Antigravity are no longer just technologies I experiment with. They’ve become assistants, sounding boards, and decision partners.From the smallest daily details to major life decisions, I rely on AI to think more clearly and act more confidently. On a simple day, AI helps me draft messages, fix code errors, refine ideas,...

  • AI
  • ChatGpt
  • Agent Companion
Read article How AI Became My Everyday Companion
Engineering with AI agent skills: pstack, Matt Pocock, and Ponytail AI coding / Agent skills 7 min read

An agent can produce a plausible implementation before anyone has settled what the feature means. That speed exposes familiar engineering problems: unclear requirements, changes that break distant callers, and tests that confirm the implementation's assumptions. A useful skill makes those failures harder to repeat by specifying what the agent must inspect, decide, and verify. Lauren Tan's pstack, Matt Pocock's skills...

  • AI coding
  • Agent skills
  • Software architecture
  • Developer workflows
Read article Engineering with AI agent skills: pstack, Matt Pocock, and Ponytail
Gmail Was Blinding Me, So I Installed Dark Reader Dark Reader / Gmail 6 min read

After accepting for years that Gmail was blinding me, I finally asked my AI agent to install Dark Reader. I wanted the inbox to stop feeling like a sheet of white light every time I opened it at night. The change took one browser extension, then a few minutes to adjust its settings. Dark Reader changes the appearance of websites as you browse. It can apply a dark theme across sites, adjust brightness and contrast, an...

  • Dark Reader
  • Gmail
  • Browser Extensions
  • Dark Mode
Read article Gmail Was Blinding Me, So I Installed Dark Reader

Good work starts
with a conversation.