How I Built a Video Streaming Service
Turning raw uploads into smooth, quality-adjusting playback — without slowing the app down.
Software Engineer · Nepal
Building the infrastructure that powers tomorrow.
Enter the universe↓I'm Sahil Dahal — a software engineer from Nepal. Self-taught since 2021, shipping to production since 2024.
I work across the full stack: the interface people see, the server behind it, and the systems keeping it running. When a problem demands depth, I go deep.
I don't build demos. I build software that runs — a package with 4,200+ installs, a platform people use daily, a deepfake detector that hits 95% accuracy.
Building since 2021 · Shipped to production
Full-stack cinema booking platform with interactive seat maps, eSewa payment integration, and QR-coded tickets. Prisma transactions ensure concurrent double-booking is structurally impossible.
A programming language with Nepali-keyword syntax, built from scratch. Complete pipeline: custom lexer, recursive-descent parser, and tree-walking evaluator. Published as a global npm package.
Open-source Python package for integrating Nepal's primary payment gateway into any application. Framework-agnostic, published to PyPI — 4,200+ total downloads, 350+ monthly installs.
Full-scale developer learning platform. Isolated multi-language code execution, GPU-accelerated video transcoding via BullMQ, on-demand CTF lab orchestration, real-time collaboration, and gamification — deployed on a self-managed VPS across 11 sprints. 78% of surveyed users said they'd use it.
Multimodal deepfake detection — spatial CNN (EfficientNet-B2) and frequency-domain CNN (FFT + ResNet-18) fused through a custom Cross-Attention architecture with residual connections and Layer Norm. 95% accuracy, 0.99 AUC on FaceForensics++.
Cross-platform journaling application built with .NET MAUI and Blazor Hybrid. Runs natively on Windows, macOS, iOS, and Android — with mood tracking, tagging, and analytics.
Designed and built the complete website for Truth Advisor Education Foundation. Live and in production.
Designed and built a live personal website for Advocate Oscar Khadka.
Deep dives into how I actually built these systems (Coming soon).
Turning raw uploads into smooth, quality-adjusting playback — without slowing the app down.
Two neural networks, one answer: telling real faces from AI-generated ones.
How Devio runs a stranger's code without putting anything at risk.
Languages
Frontend
Backend
Systems
Machine Learning