Featured Work

Notable Projects

A selection of systems I've designed and built β€” each solving real-world challenges at scale.

01 / Case Study

Phishing Detection System

High-volume malicious URL detection and threat mitigation platform

1M+ Records/day
Throughput
Kafka Event-Driven
Architecture
AWS EKS & Lambda
Deployment

A high-volume phishing detection system designed to identify potentially malicious URLs and help protect individuals and financial institutions from phishing attacks, data theft, and financial loss.

  • Implemented a producer and consumer architecture with batching and scalable consumers to process high volumes of incoming records.
  • Improved system stability during peak workloads and supported processing of over one million records per day.
  • Used monitoring and load testing to evaluate throughput, latency, and reliability.
PythonApache KafkaAWS LambdaAmazon S3MariaDBAI/MLAmazon EKSGitHub
02 / Case Study

Data Extraction System

Automated file parsing, ISP/telecom enrichment, and threat intelligence pipeline

DynamoDB & S3
Storage
Splunk Integration
Analytics
AWS Lambda Serverless
Compute

A data extraction and enrichment system that processes files, extracts relevant information, and enriches the data using third-party APIs to identify ISP and telecommunications provider information. The enriched data is persisted for threat analysis and integrated with Splunk for visualization and analysis.

  • Developed multiple AWS Lambda functions to extract, enrich, and persist data.
  • Improved data extraction by using regular expressions to identify and extract relevant information from files.
  • Implemented monitoring and alerts to detect data processing failures.
PythonAmazon S3AWS LambdaAmazon DynamoDBSplunkThird-Party APIs
03 / Case Study

Phishing Threat Intelligence Search API

Serverless threat intelligence search, file metadata indexing, and pagination

Elasticsearch
Search Engine
PostgreSQL & Redis
Database
AWS Lambda Serverless
API Gateway

A serverless API built with AWS Lambda to search and retrieve threat intelligence data from PostgreSQL and Elasticsearch. Supports filtering by file and malware-related identifiers, retrieving metadata such as file hashes, filenames, file types, and timestamps, and returning paginated results through a structured JSON response.

  • Developed AWS Lambda API endpoints to query threat intelligence data from PostgreSQL and Elasticsearch.
  • Implemented filtering and pagination to support efficient retrieval of file and malware-related metadata.
  • Validated request parameters and implemented error handling for invalid queries and database failures.
  • Returned structured JSON responses containing search results, record counts, and pagination information.
PythonAmazon S3AWS LambdaAmazon API GatewayRedisPostgreSQLElasticsearchGitLab
04 / Case Study

Online Education Platform

AI-powered LMS with virtual classrooms, student information & administrative automation

Java & Spring Boot
Backend
Amazon Cognito
Auth & Identity
SonarQube & CI/CD
Code Quality

An AI-powered education and learning management platform integrating online classrooms, student information management, live video classes, and administrative automation.

  • Developed REST APIs for student enrollment, course management, assignments, and file management.
  • Collaborated with cross-functional engineering teams to integrate platform components and deliver additional system functionality.
  • Integrated Amazon Cognito for secure authentication and Amazon S3 for cloud educational content storage.
JavaSpring BootSpring SecurityAmazon CognitoAmazon S3MongoDBJenkinsSonarQube
05 / Case Study

Online AI Course Enrollment and Payment Platform

Multi-gateway digital course enrollment and secure payment system

Java & Spring Boot
Backend
Auth0 & Spring Sec
Security & Auth
MongoDB & Amazon S3
Storage

An online learning platform that publishes AI training courses for individuals from non-technical backgrounds, allowing learners to enroll in courses and pay online through multiple payment gateways available in Nepal.

  • Developed REST APIs for course management and learner enrollment.
  • Integrated multiple payment gateways to enable online course payments.
  • Implemented PDF payment receipt generation for successful transactions.
  • Collaborated with frontend developers to integrate backend APIs with the user interface.
JavaSpring BootSpring SecurityAuth0Amazon S3MongoDBAmazon EC2JenkinsGitHub
06 / Case Study

Truckload Marketplace Platform

Freight transportation coordination marketplace with real-time bidding & Stripe

Logistics Marketplace
Domain
Stripe Processing
Payments
MongoDB & Redis
Storage

A logistics marketplace that connects shippers, brokers, and truckers, enabling users to discover available loads and coordinate freight transportation through an online platform.

  • Developed backend APIs to support load listings and marketplace functionality.
  • Contributed to payment processing integration using Stripe.
  • Collaborated with mobile app developers to integrate backend APIs with the mobile applications.
JavaSpring BootSpring SecurityAuth0Amazon S3MongoDBAmazon EC2StripeRedisGitHub
07 / Case Study

Mobile Financial Services Platform

Interoperable branchless banking, electronic voucher transfers, and Android app

Branchless Banking
Domain
Oracle & Hibernate
Database
Web & Android
Platforms

An interoperable mobile financial services and branchless banking platform. The system connected multiple banks to facilitate mobile-based financial transactions, electronic voucher transfers, and financial services.

  • Contributed to the development and maintenance of core backend application functionality.
  • Developed desktop GUI functionality to process refunds for failed transactions.
  • Developed an Android application supporting wallet-to-wallet transfers, wallet-to-bank transfers, bank-to-wallet deposits, utility bill payments, and other digital financial services.
JavaSpring FrameworkHibernateOracle DatabaseJAX-WSAndroidTortoiseSVN
Β© 2026 Vishal Rai. All rights reserved.

Crafting scalable frontend & backend systems with β™₯ and clean code.

Back to top