Welcome to the comprehensive site directory of Rishav Dahal’s portfolio. Here you can explore every page, deep-dive into engineering articles, explore live software projects, and discover topics across backend architecture, DevOps, cloud systems, and AI research.
🧭 Main Pages
| Page | Description | Direct Link |
|---|---|---|
| Home | Primary portfolio showcase, professional bio, tech summary, and featured highlights. | View Home |
| About Me | Background, CTO leadership at DLPlatforms, academic research (ICICSET 2025), and awards. | Read About |
| Contact | Direct email, professional inquiry form, LinkedIn, and developer channels. | Get in Touch |
| Search | Instant client-side full-text search across all articles, projects, and keywords. | Open Search |
📝 Engineering Blogs & Articles
Deep-dive architectural breakdowns, backend implementations, and web engineering best practices:
- Integrating eSewa Intent API v2 in Django A production-ready guide to integrating Nepal’s leading digital wallet with HMAC-SHA256 signature verification, secure webhook callbacks, and transaction status reconciliation in Django REST Framework.
- Building an Idempotent Payment Gateway Orchestrator with FastAPI & Alembic Architecting a fault-tolerant payment gateway in FastAPI with idempotency keys, deterministic state machines, HMAC-SHA256 signatures, and asynchronous SQLAlchemy database sessions.
- Unsupervised Query Refinement using Latent Dirichlet Allocation (LDA) Peer-reviewed research published at ICICSET 2025 detailing unsupervised topic modeling, pseudo-relevance feedback, and topic coherence algorithms to resolve vocabulary mismatch.
- Building a Low-Latency Multi-Threaded TCP Server in C++ from Scratch A systems programming deep-dive into socket programming, thread pools, mutex-synchronized blocking queues, and custom length-prefixed packet framing in modern C++.
- Real-Time Biometric Facial Recognition: dlib 128D Embeddings vs Haar Cascades Implementing a real-time biometric attendance pipeline using OpenCV, dlib’s 128-dimensional metric facial embeddings, Euclidean distance thresholds, and KNN classification.
- High-Performance Client-Side Search for 700+ Demographic Records in Vanilla JS Architecting a zero-dependency, sub-5ms client-side search engine in pure JavaScript with bilingual Devanagari Unicode normalization and URLSearchParams state synchronization.
- Automating Multi-Stage Docker Builds & CI/CD Pipelines with GitHub Actions A practical DevOps handbook on building ultra-lean container images with multi-stage Dockerfiles and automating CI/CD delivery pipelines using GitHub Actions.
- Designing an Academic GPA/CGPA Calculation Engine in Django: Architecture & Algorithms Relational schema design, weighted credit mathematical models, and dynamic Django formsets for managing semester grade calculations.
- Computer Vision Sandboxing: Building an OCR Code Compiler with Perspective Correction Developing a computer vision pipeline that corrects document perspective distortion with homography matrices and compiles extracted code inside sealed Docker sandboxes.
- Securing High-Concurrency Django REST Framework APIs in Production Production security hardening covering Redis-backed sliding-window throttling, constant-time cryptographic comparisons, JWT token rotation, and PgBouncer connection pooling.
- IPv4 Subnetting, Supernetting, and CIDR Calculations: A Software Engineer’s Architectural Guide A software engineer’s guide to bitwise network arithmetic, CIDR blocks, Variable Length Subnet Masking (VLSM), and route summarization with an automated Python calculator.
- Containerizing Full-Stack PHP & Nginx Workloads with Docker Compose Full-stack container orchestration using Nginx reverse proxying, PHP-FPM FastCGI processing, persistent volumes, and MySQL health check dependencies.
- Google AdSense Approval Checklist (2026 Edition) A definitive compliance handbook detailing high-value content requirements, site architecture, privacy legalities, and technical indexing strategies for first-attempt AdSense approval.
- Improving OCR Accuracy on Low-Quality Document Images Step-by-step OpenCV and image preprocessing pipelines—adaptive thresholding, deskewing, noise reduction, and morphological filtering—to maximize Tesseract OCR character accuracy.
- Building a Recipe Generator with Generative AI System design and prompt engineering workflow for identifying raw kitchen ingredients from mobile snapshots and synthesizing recipe suggestions using Gemini multimodal models.
Explore all articles with tags and categories on the Blogs Archive.
🛠️ Featured Projects & Web Applications
Open-source tools, live web apps, distributed systems, and applied research implementations:
- Cast in Nepal — Surnames, Gotra & Kuldevta Archive (Live Web App) Fast, searchable open-access digital archive cataloging 700+ verified Nepali surnames, gotras, ethnic affiliations, and kuldevtas (Project Case Study).
- Modular Query Refinement via Unsupervised Reranking Academic research and implementation framework presented at ICICSET 2025 detailing pseudo-relevance feedback and semantic query expansion.
- LAN To-Do Manager High-performance multi-threaded C++ client-server task manager operating over raw TCP/IP sockets with thread synchronization and atomic logging.
- Face Recognition Attendance System Real-time biometric attendance pipeline using OpenCV, dlib 128D facial metric embeddings, and k-nearest neighbors classification.
- CGPA & SGPA Calculator Client-side academic grading utility tailored to university GPA scoring standards with instantaneous recalculation and projected GPA scenarios.
- OCR Code Compiler & Sandbox Runner Educational utility that converts printed programming text and textbook snapshots into runnable source code through OCR recognition.
Browse all repositories and case studies in the Projects Showcase.
⚖️ Legal, Privacy & Terms
- Privacy Policy — Comprehensive statement detailing data privacy, cookie practices, Google Analytics 4 tracking, and third-party advertising policies.
- Terms & Conditions — Usage rights, intellectual property ownership, open-source attribution, and disclaimer of liability.
📡 RSS Feeds & Search Engine Sitemaps
- XML Sitemap (
/sitemap.xml) — Complete machine-readable XML index formatted for Google Search Console, Bing Webmaster, and automated web spiders. - Blogs RSS Feed (
/blogs/index.xml) — RSS 2.0 syndication feed for new technical blog publications. - Projects RSS Feed (
/projects/index.xml) — RSS 2.0 syndication feed for newly released software projects.
🏷️ Browse by Technology & Topics
Categories
Backend • AI & Machine Learning • Generative AI • Computer Vision • Systems & Networking • FinTech • Cultural Tech • Open Data • Developer Tools • SEO & Web Dev
Popular Tags
Python • Django • C++ • JavaScript • OpenCV • Tesseract • Gemini • RAG • eSewa • AdSense • Nepal