Skip to content

Ethos

Build for scale, not hype.

RojilShrestha

Assistant VP of Product & Engineering — building scalable IPTV, billing and ads 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, E-Billing, 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 through-line 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 Journey

From code to leadership.

  1. March 2019 — PresentLeadership

    Assistant VP of Product & Engineering · Genius Systems

    Leading the product development process end to end — from ideation to launch — ensuring alignment with business goals and technical excellence, with seamless integration across engineering and operations.

    • Drive product strategy and manage cross-functional teams aligned with company objectives
    • Own the product lifecycle from ideation to launch and ongoing enhancement
    • Mentor junior team members, fostering a culture of innovation and technical excellence
    • Agile delivery with extensive use of Jira for smooth implementation and on-time delivery

    Product Strategy · Agile · Jira · Architecture · Team Leadership

  2. Aug 2023 — PresentLeadership

    Chief Operating Officer · Kush Technologies

    Leading operational strategy and execution at Kush Tech Nepal — aligning teams, technology, and business priorities so the company scales efficiently while maintaining delivery excellence.

    • Oversee day-to-day operations and optimize resource utilization
    • Strengthen cross-functional collaboration and delivery systems
    • Support high-quality project delivery, training programs, and product initiatives

    Operations · Delivery Management · Training Programs

  3. May 2025 — Sept 2025Teaching

    Project Supervisor · Aryan School of Engineering & Management

    Mentored students through every step of their projects — from ideation to final reports — as technical advisor on AI/ML builds using Python, Django, Flask, React.js, Node.js, Pandas, and Scikit-learn.

    Python · Django · Flask · React.js · Node.js · Pandas · Scikit-learn

  4. Dec 2024 — Dec 2025Teaching

    MERN / React JS Instructor · TechAxis

    Provided the skills and knowledge needed for professional web development with the MERN stack.

    MongoDB · Express · React · Node.js

  5. Jan 2024 — Jan 2025Teaching

    MERN / React JS Instructor · Kumari Job

    Empowered students to excel in React.js and the MERN stack through clear, engaging instruction and practical insights for the ever-evolving tech industry.

    MongoDB · Express · React · Node.js

  6. Sept 2023 — Sept 2024Teaching

    Lecturer · Kantipur City College

    Guided students in academic and career aspirations; prepared and delivered lectures, tutorials and workshops in software development and engineering.

  7. October 2018 — January 2024Engineering

    Senior Software Engineer & Team Lead · Nepdroid Innovations

    Designed and built web applications with JavaScript, React JS and Node JS; instructed front-end (HTML, CSS, JS), React JS, Node JS and MERN-stack cohorts.

    JavaScript · React · Node.js

  8. March 2022 — July 2023Teaching

    Lecturer · College of Information Technology and Engineering

    Prepared and delivered lectures, tutorials, workshops, and seminars; collaborated with fellow academics to improve teaching methods and expand the knowledge base.

  9. February 2018 — March 2019Engineering

    Software Developer · WorldLink Communications

    Built applications as a PHP developer working alongside React JS and Node JS.

    PHP · React · Node.js

  10. October 2017 — February 2018Engineering

    Software Developer · HimalayanTechies

    Developed applications as a PHP developer.

    PHP

  11. May 2017 — August 2017Engineering

    Software Developer Intern · Bent Ray Technologies

    Internship focused on the Yii2 framework, MySQL and PHP.

    Yii2 · MySQL · PHP

03 Selected Work

Platforms that run businesses.

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

NetTV

01 / 07 · drag the page to turn

Plates

  1. 01NetTVIPTV Platform
  2. 02GERP e-BillingIRD-Compliant Billing
  3. 03Shangree.laVideo OTT Platform
  4. 04IPGearISP as a Service
  5. 05Dristi (IPCAM)IP Camera Platform
  6. 06Ads SystemAd Delivery Platform
  7. 07Nepal Telecommunications AuthorityNational Infrastructure
  8. 08NtTVIPTV over FTTH
  9. 09Reporting SystemAnalytics
  10. 10Ticketing SystemProject Operations
  11. 11Coupon SystemCommerce
  12. 12Localization ServicePlatform Service
  13. 13Nepali Patro NewsContent Delivery
  14. 14NPM PackagesOpen Source
  15. 15BenevityGrants Management
  16. 16Genius SystemsCompany Website
  17. 17Nepal Magic FoundationNGO Website

04 Capabilities

The stack, end to end.

01 / 06

Frontend

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

Arrows · click a spine

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

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, e-billing, 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

  • Agile Scrum Master (ASM®)

    Leading Agile teams and managing projects within the Scrum framework.

  • Project Management

    Project planning, execution strategy, risk management and stakeholder engagement.

  • Google Analytics

    Data insights, website performance tracking and strategy optimization.

  • Introduction to Containerization

    Docker and Kubernetes fundamentals — deploying and scaling applications in isolated environments.

  • CI/CD for Beginners

    Continuous integration and deployment, automated testing and pipeline management.

  • Getting Started with Node.js

    Scalable server-side applications with Node.js, MySQL and MongoDB.

  • UX Prototyping Fundamentals

    From concept to interactive designs.

  • Design App

    UI design, UX principles and app prototyping.

  • ChatGPT for Coders

    AI-assisted problem solving, code optimization and delivery.

  • National Youth Leadership Conference

    Leadership, communication and teamwork.

08 Contact

Have a complex product to build?

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