Skip to content
● Nepal / 27.7°N 85.3°E--:-- NPT

Currently building software & digital products

Rupesh Dahal.

Senior Full-Stack & Laravel developer building practical digital products from Nepal.

I design and develop fast, scalable web applications, e-commerce platforms, business systems and digital experiences using modern frontend, backend and database technologies.

Fig. 01 — Rupesh DahalNepal
Rupesh Dahal, senior full-stack developer from Nepal

$ whoami

name
Rupesh Dahal
role
Senior Full-Stack Developer
at
Neputer Tech · founder, BeginnerSoft
stack
laravel php react next.js postgres mysql
based
Nepal (UTC+5:45)

$

01 Role
Senior Full-Stack Developer
Neputer Tech Pvt. Ltd.
02 Studio
Founder, BeginnerSoft
Remote software studio
03 Building since
2018
Laravel · PHP · JavaScript
04 Builds
Web apps, e-commerce & business systems
Frontend · Backend · Databases

I build software that solves real problems.

I’m a full-stack developer based in Nepal. Most of my work sits where business logic meets people: online stores, ordering and payment flows, inventory, dashboards, and websites that need to be found on Google.

The job isn’t only writing code. It’s understanding what a business needs, modelling it well, shipping it carefully and keeping it healthy in production.

How a project moves — and loops back
  1. 01

    Think

    Understand the business problem, the users and the constraints before touching code.

  2. 02

    Design

    Model the data, sketch the flows and agree on what "done" looks like.

  3. 03

    Build

    Ship in small, reviewable pieces — backend, frontend and database together.

  4. 04

    Test

    Check the edge cases real users will hit: payments, validation, slow networks.

  5. 05

    Deploy

    Release carefully, with backups, migrations and a way to roll back.

  6. 06

    Improve

    Watch how it behaves in production, fix what matters, repeat.

Improve feeds the next Think.

02 / Experience

Building for the web since 2018.

Years building for the web
8+
Projects documented here
11
Technical articles
10
Open-source repositories
4
Career ruler · 2017 → today
  1. Laravel trainingBroadway Infosys · 2017–2018
  2. Full-Stack DeveloperNeputer Tech · 2018–present
  3. FreelanceIndependent · 2020–present
  4. MentorItBridge Nepal · 2023–2023
  5. BCATribhuvan University · 2019–2024
  6. FounderBeginnerSoft · 2026–present
  1. 01Founder

    BeginnerSoft (opens in a new tab)

    Remote · Nepal

    1. ● Current

      Founder & Lead Developer

    A remote software and web development studio I founded. Clients work directly with me — no account managers — on web applications, APIs and business software, with milestone-based delivery and full code ownership.

    • Laravel
    • PHP
    • React
    • Next.js
    • Vue
    • Node.js
    • PostgreSQL
    • MySQL
  2. 02Employment

    Neputer Tech (opens in a new tab)

    Neputer Tech Pvt. Ltd. · Kathmandu, Nepal

    1. ● Current

      Senior Full-Stack Developer

    2. Full-Stack Developer

    A Kathmandu software company building web applications, e-commerce, ERP and MIS systems. I work across the stack — Laravel and PHP on the backend, React, Next.js and TypeScript on the frontend.

    • Laravel
    • PHP
    • Livewire
    • JavaScript
    • TypeScript
    • React
    • Next.js
    • Vue
    • Node.js
    • jQuery
    • Tailwind CSS
    • MySQL
    • PostgreSQL
  3. 03Freelance

    Freelance

    Independent · Nepal · Remote

    1. ● Current

      Freelance Web Developer

    Websites and web applications for local businesses: responsive frontends, Laravel backends, and SEO work to help small businesses get found.

    • Laravel
    • PHP
    • HTML
    • CSS
    • JavaScript
    • Bootstrap
    • MySQL
  4. 04Mentoring

    ItBridge Nepal

    Nepal

    1. Mentor

    Mentored new developers through a structured programme: weekly projects, a learning path, and building a website from scratch with version control.

    • HTML
    • CSS
    • JavaScript
    • Git

03 / Selected work

Problem → solution → technology → result.

  1. Medhey homepage with buyer and seller tabs and download links for the iOS and Android apps

    E-commerce & services marketplace· Live

    Medhey

    A multi-vendor marketplace for shopping, selling and booking services in Bhutan.

    • Laravel
    • PHP
    • JavaScript
    • MySQL
    Case study
  2. P-02 · System overview

    1. StorefrontProduct listings and purchase flow for top-ups, gift cards and vouchers
    2. OrdersOrder state machine from payment confirmation to fulfilment
    3. IntegrationsBackend integrations for payments and product delivery
    4. AdminTools to manage products and process orders

    Digital products platform· Production

    GamePasal

    A store for game top-ups, gift cards and vouchers for gamers in Nepal.

    • Laravel
    • PHP
    • JavaScript
    • MySQL
    Case study
  3. GrillPasal homepage showing custom iron gates and a call-for-quote button

    Local-service inquiry platform· Live

    GrillPasal

    A bilingual, mobile-first inquiry platform for a metal fabrication workshop in Nepal.

    • Laravel
    • PHP
    • Blade
    • JavaScript
    Case study
  4. Compressly Pro homepage with an image drop zone and tabs for compress, convert, batch and resize

    Image optimisation product· Live

    Compressly Pro

    A privacy-first toolkit to compress, convert and resize images in the browser.

    • Laravel 12
    • PHP 8.2+
    • Intervention Image
    • DomPDF
    Case study
  5. P-05 · System overview

    1. Content scriptDetects the chat input per site, injects the button and replaces the text
    2. Service workerReceives the draft and calls the selected AI provider
    3. PopupSettings UI for provider and API key
    4. StorageKeys and preferences in chrome.storage

    Browser extension· Open source

    AI Message Refiner

    A Chrome extension that polishes a message with AI right before you send it.

    • JavaScript
    • Chrome Extensions (Manifest V3)
    • Groq
    • OpenAI
    Case study
  6. P-06 · System overview

    1. SalesPoint-of-sale screen for recording transactions
    2. InventoryProducts and stock levels updated by sales and purchases
    3. ReportingSales and stock reports built from transactional data
    4. AdminManagement of products, users and settings

    Business / point-of-sale system· Private

    Advance POS

    A point-of-sale and inventory system for day-to-day retail operations.

    • Laravel
    • PHP
    • JavaScript
    • MySQL
    Case study

04 / Stack

Tools I use — and how well I know them.

Laravel, PHP and relational databases are home ground. The rest is rated honestly: some I use daily, some I’ve shipped with, some I’m still deepening.

  • JavaScript
  • HTML
  • CSS
  • Tailwind CSS
  • React
  • Next.js
  • TypeScript
  • Bootstrap
  • jQuery
  • Vue
  • Laravel
  • PHP
  • REST APIs
  • Livewire
  • Node.js
  • MySQL
  • PostgreSQL
  • Git
  • API integrations
  • E-commerce systems
  • SEO

Filter by depth

Frontend

  • JavaScript— Primary
  • HTML— Primary
  • CSS— Primary
  • Tailwind CSS— Primary
  • React— Experienced
  • Next.js— Experienced
  • TypeScript— Experienced
  • Bootstrap— Experienced
  • jQuery— Experienced
  • Vue— Working knowledge

Backend

  • Laravel— Primary
  • PHP— Primary
  • REST APIs— Primary
  • Livewire— Experienced
  • Node.js— Working knowledge

Databases

  • MySQL— Primary
  • PostgreSQL— Experienced

Platform & practice

  • Git— Primary
  • API integrations— Primary
  • E-commerce systems— Experienced
  • SEO— Experienced
  • Linux— Working knowledge
  • Cloudflare— Working knowledge
  • Hosting & deployment— Working knowledge
Primary
— Used daily in production work
Experienced
— Shipped real features with it
Working knowledge
— Comfortable, still deepening

05 / Evidence

Public work, in public.

Real numbers from my public GitHub profile. Most client work lives in private repositories, so this is only the visible slice.

Contributions in the last 12 months
672
Days with public activity
87
Commits on Compressly Pro
119
Public repositories
11
github.com/rupeshdahal · contribution calendarSnapshot 25 Sept 2026

672 public contributions on GitHub over the last year, across 87 active days.

06 / What I care about

How I think about the work.

  1. 01

    Clean architecture

    Code is read far more often than it is written. I keep responsibilities separated so the next change is cheap — including for whoever maintains it after me.

  2. 02

    User experience

    Most users in Nepal arrive on a phone, often on mobile data. If a flow is confusing or slow there, it is broken, whatever it looks like on my monitor.

  3. 03

    Performance

    Fewer requests, smaller images, indexed queries. Speed is a feature people feel before they notice anything else.

  4. 04

    Security

    Authorisation checks on every action, validated input, secrets out of the repository. Boring discipline that prevents expensive days.

  5. 05

    Maintainability

    Predictable naming, migrations that run cleanly, and documentation where the code cannot explain itself.

  6. 06

    Practical solutions

    The right answer is often the simpler one. I would rather ship a solid Laravel monolith than an over-engineered system nobody can operate.

  7. 07

    Business value

    Software exists to help a business sell, save time or serve customers better. I try to keep that outcome in view while writing every feature.

07 / Now

What I’m doing — and learning — right now.

Learning · areas of study, not certifications

  • CybersecurityWeb application security, threat modelling and secure defaults.
  • Security risk managementHow organisations identify, assess and reduce risk.
  • Technology managementPlanning, prioritising and leading technical work.
  • System architectureDesigning systems that stay understandable as they grow.
  • Scalable applicationsCaching, queues and database performance under load.
  • Software engineeringTesting, code review and the practices that keep teams fast.
  • Digital product developmentTaking small products from idea to real users.

08 / Services

How I can help.

09 / Journal

Notes from building real applications.

10 / At a glance

About Rupesh Dahal

Rupesh Dahal is a Senior Full-Stack and Laravel Developer from Nepal specialising in Laravel, PHP, React, Next.js, JavaScript, MySQL and PostgreSQL. He builds web applications, e-commerce platforms, business systems and digital products.

Name
Rupesh Dahal
Profession
Full-Stack Developer
Current role
Senior Full-Stack Developer, Neputer Tech Pvt. Ltd.
Company
Founder & Lead Developer, BeginnerSoft
Location
Nepal
Building for the web since
2018
Specialisation
Laravel, PHP, React, Next.js, JavaScript, MySQL, PostgreSQL
Focus
Web applications, e-commerce, business systems and digital products
Education
BCA, Kathmandu College of Technology (Tribhuvan University), 2024
Projects
Medhey, GamePasal, GrillPasal, Compressly Pro, AI Message Refiner, Advance POS

11 / Contact

Have a project in mind?

If you’re building a website, web application, business system or digital product, let’s talk.

Based in Nepal · UTC+5:45

rupesh@np
--:-- NPT
Esc