Notable Projects
A selection of systems I've designed and built β each solving real-world challenges at scale.
Phishing Detection System
High-volume malicious URL detection and threat mitigation platform
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.
Data Extraction System
Automated file parsing, ISP/telecom enrichment, and threat intelligence pipeline
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.
Phishing Threat Intelligence Search API
Serverless threat intelligence search, file metadata indexing, and pagination
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.
Online Education Platform
AI-powered LMS with virtual classrooms, student information & administrative automation
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.
Online AI Course Enrollment and Payment Platform
Multi-gateway digital course enrollment and secure payment system
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.
Truckload Marketplace Platform
Freight transportation coordination marketplace with real-time bidding & Stripe
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.
Mobile Financial Services Platform
Interoperable branchless banking, electronic voucher transfers, and Android app
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.