Skip to content

Ethos

Build for scale, not hype.

RojilShrestha

Assistant VP of Product & Engineering, building scalable IPTV, billing, ads and infrastructure platforms, and leading the teams that ship them.

Currently
AVP · Product & Engineering
Based in
Kathmandu, Nepal

Featured Platform

NetTV, IPTV at national scale

Discover

01 About

Engineer first. Leader by practice.
Product thinker throughout.

Experienced Full Stack Software Engineer skilled in JavaScript, React.js, and Node.js, with expertise in IPTV solutions, eBilling, Ads Platforms, and analytics systems. Focused on improving operational efficiency and supporting data driven decision making. Proven leadership in managing cross functional teams, setting strategic goals, and ensuring high quality standards.

From writing PHP as an intern in 2017 to leading product and engineering at Genius Systems, through team lead, lecturer, instructor, COO and AVP, the common thread has stayed the same: ship systems that hold up in production, and grow the people who build them.

  • Agile delivery with team lead and project management ownership
  • Highly interactive front ends for web and TV applications, shipped through CI/CD
  • Test driven development: comprehensive suites, early bug detection, iterative refactoring
  • Progressive Web Applications in classic and SPA stacks
  • Third party integrations: Firebase, AWS and many more
  • AI assisted software delivery: from prompt engineering and agentic workflows to production ready implementation
  • Engineering Manager
  • Product Engineering Leader
  • Full Stack Engineer
  • Technical Trainer
  • Team Lead

02 Trust

Worked with.

  • Benevity
  • NetTV
  • Indira IVF
  • NtTV
  • WiFi Nepal
  • Dristi
  • Khalti
  • Namaste Pay
  • Basantapur
  • WorldLink
  • Lionsgate Play
  • DexTV
  • Shangree.la
  • Ncell
  • eSewa
  • Eminence Ways
  • DataWorld

03 Selected Work

Platforms that run businesses.

01 / 20

Scroll to change · click a mark to jumpScroll to browse each platform

IPTV Platform

NetTV

One of the leading IPTV solutions in the Nepali market: package management, subscription management, reseller management, analytics, advertisement, reporting and many more.

Run a full IPTV business, packages, subscriptions, resellers, ads and reporting, as one coherent platform across web and TV devices.

Role
Product & Engineering leadership at Genius Systems
Stack
IPTV · LG webOS · WebTV · Analytics · Advertising
Read the case study

IRD Compliant Billing

GERP eBilling

Electronic billing software listed with the Internal Revenue Department (IRD) of the Government of Nepal, in full compliance with the Electronic Billing Directives 2074. A web based system that automates billing and invoice generation with respect to applicable taxes, managing reporting, finance and sales efficiently, deployable in the cloud or on premises.

Automate invoice generation under the strict requirements of Nepal's Electronic Billing Directives 2074 while staying flexible enough for any organization.

Role
Product & Engineering leadership at Genius Systems
Stack
eBilling · IRD Compliance · Taxation · Reporting
Read the case study

Video OTT Platform

Shangree.la

Bhutan's first integrated, tech driven media & entertainment company, based in Thimphu, a video OTT platform.

Stack
OTT · Video Streaming
Read the case study

ISP as a Service

IPGear

ISPaaS platform whose ticketing module was significantly developed and enhanced, a user friendly interface for administrators, branch supervisors and field agents, plus comprehensive reporting for detailed data analysis.

Make ticket creation, tracking and resolution effortless for admins, branch supervisors and field agents, and make the data useful.

Stack
Ticketing · Reporting · ISP Operations
Read the case study

IP Camera Platform

Dristi (IPCAM)

An Internet Protocol camera platform: digital video cameras that receive control data and send image data via an IP network.

Stack
IP Cameras · Video
Read the case study

Ad Delivery Platform

Ads System

Advertising delivery across different platforms, the monetization layer behind the IPTV ecosystem.

Stack
Ad Serving · Monetization
Read the case study

National Infrastructure

Nepal Telecommunications Authority

IP and DNS blocking system built for the national telecom regulator.

Stack
Networking · DNS · Security
Read the case study

Data Center & Network Infrastructure

DataWorld

A data center and digital infrastructure platform focused on secure, scalable, and highly available infrastructure, including data center connectivity, network infrastructure, fiber connectivity, and core and edge architecture.

Stack
Data Center Infrastructure · Network Connectivity · Fiber Connectivity · DCI · Core and Edge Infrastructure · Infrastructure Topology
Read the case study

Fiber Network Planning & Telecom Infrastructure

Underground

A fiber optic network planning and infrastructure management platform for designing, managing, and documenting underground telecom networks, including fiber routes, topology, cores, tubes, splicing, and connectivity.

Stack
Fiber Route Planning · Fiber Topology · Core & Tube Management · Fiber Splicing · Distribution Box Management · Power Budget Calculation
Read the case study

Cultural Heritage & Local Commerce

Basantapur

A network of sites for Basantapur Durbar Square, a UNESCO World Heritage Site in the heart of Kathmandu: a cultural gallery hub for the square's history and monuments, alongside dedicated sites for the businesses operating within it, a multi-stall food court, a heritage Newari cafe, and a Dhaka textile store.

Role
Design and development
Stack
Web Development · Multi Site Architecture · Cultural Heritage · Local Commerce
Read the case study

IPTV over FTTH

NtTV

IPTV using FTTH for the Nepali market: package management, subscription management, reseller management, analytics, reporting and many more.

Stack
IPTV · FTTH
Read the case study

Analytics

Reporting System

Customized reporting system usable across all customers.

Read the case study

Project Operations

Ticketing System

Manage your projects in one place.

Read the case study

Commerce

Coupon System

Coupon management, coupon generation and user management, examples include movie vouchers.

Read the case study

Platform Service

Localization Service

Converting English content into the chosen language.

Read the case study

Content Delivery

Nepali Patro News

Delivering news updates to consumers.

Read the case study

Grants Management

Benevity

Streamline, grow and track the impact of corporate grants with grants management software.

Read the case study

Company Website

Genius Systems

Corporate website for Genius Systems.

Read the case study

NGO Website

Nepal Magic Foundation

Website for the Nepal Magic Foundation NGO.

Read the case study

04 Capabilities

The stack, end to end.

01 / 06

Scroll to browse · click a spine

Frontend

Interfaces for the web and the living room, built to survive a decade of devices.

  • JavaScript
  • React JS
  • Next JS
  • HTML5
  • CSS3
  • SASS

Backend & Data

The services and stores behind subscriptions, invoices and ad delivery.

  • Node JS
  • MySQL
  • MongoDB
  • Redis
  • Firebase
  • MinIO

DevOps & Quality

Pipelines and tests that make releases boring, which is the point.

  • Docker
  • CI / CD
  • Git
  • Jest
  • NPM
  • Google Analytics

Product & Leadership

Turning business goals into roadmaps, teams and shipped increments.

  • Agile Methodology
  • Project Management
  • Team Leadership
  • Analytical Skill
  • Technical Training

AI Assisted Delivery

Prompt engineering and agentic workflows, taken through to production code.

  • GitHub Copilot
  • OpenAI Codex
  • Cursor
  • Claude
  • Prompt Engineering
  • Agentic Workflows

Platforms

The domains the work actually lives in: IPTV, OTT, billing and ads.

  • IPTV
  • OTT / WebTV
  • LG webOS
  • eBilling
  • Ads Platforms
  • PWA

05 Leadership

Not just shipping code, shipping teams.

01

Team leadership

Managing cross functional teams at Genius Systems since 2019, setting strategic goals, aligning engineering with company objectives, and keeping quality standards high.

02

Mentorship & training

University lecturer, MERN stack instructor and project supervisor: hundreds of hours teaching React, Node and engineering practice, and mentoring junior engineers into strong ones.

03

Product ownership

Owning the product lifecycle from ideation to launch: strategy, roadmap, delivery and continuous enhancement, with Agile and Jira as the operating system.

04

Architecture & delivery

Hands on architecture for IPTV, eBilling, ads and analytics platforms, plus the CI/CD, testing and operational discipline that gets them shipped and keeps them up.

06 Philosophy

How I decide.

Six principles. Every one of them earned on a platform that had to stay up.

  1. 01

    Build for scale, not hype.

    Platforms that bill a country or stream to a living room can't chase trends. Every architecture decision starts from load, failure and growth.

  2. 02

    Keep architecture understandable.

    A system a new engineer can reason about in a week is worth more than a clever one only its author can operate.

  3. 03

    Ship with quality.

    Tests, CI/CD and review discipline aren't overhead, they're the reason releases are boring, and boring releases are the goal.

  4. 04

    Automate repetitive work.

    If a person does it twice a day, it belongs in a pipeline. People are for judgment, not repetition.

  5. 05

    Make teams stronger, not dependent.

    Years of teaching MERN cohorts and mentoring engineers taught me the same lesson: leadership that creates dependency isn't leadership.

  6. 06

    Technology should solve business problems.

    IPTV packages, IRD compliant invoices, ad delivery: the stack only matters when it moves an operational or revenue needle.

07 Foundations

Education & certifications.

Education

  • Nagarjuna College of IT

    Bachelor of Information Management (B.I.M)

    Graduated

  • United Academy

    H.S.E.B

    Completed

  • Everest Secondary Boarding School

    S.L.C

    Completed

Certifications

09 Contact

Have a complex product to build?

Discuss a project or just want to say hi, my inbox is open for all.