Currently building software & digital products
RupeshDahal.
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.

$ 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
01 / About
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.
01
Frontend
Responsive, accessible interfaces in React, Vue, Blade and plain JavaScript.
02
Backend
Laravel and PHP applications with clear domain logic and queues where they help.
03
APIs
REST APIs for web and mobile clients, plus third-party payment and SMS integrations.
04
Databases
Relational schemas in MySQL and PostgreSQL designed around real reporting needs.
05
E-commerce
Catalogues, carts, orders, vouchers and the admin tools that keep them running.
06
Business systems
POS, inventory and management dashboards that replace spreadsheets.
07
SEO-focused websites
Fast, crawlable sites with clean markup and structured data.
08
Digital products
Small tools like image compressors and browser extensions, built end to end.
- 01
Think
Understand the business problem, the users and the constraints before touching code.
- 02
Design
Model the data, sketch the flows and agree on what "done" looks like.
- 03
Build
Ship in small, reviewable pieces — backend, frontend and database together.
- 04
Test
Check the edge cases real users will hit: payments, validation, slow networks.
- 05
Deploy
Release carefully, with backups, migrations and a way to roll back.
- 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.
- Laravel training
- Full-Stack Developer
- Freelance
- Mentor
- BCA
- Founder
● 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
● Current
Senior Full-Stack Developer
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
03Freelance
Freelance
Independent · Nepal · Remote
● 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
- JavaScript
- Bootstrap
- MySQL
04Mentoring
ItBridge Nepal
Nepal
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.
Commerce platforms, a local-business inquiry site, business software and products of my own — each written up as a case study. Hover a row to preview it.
- P-01MedheyE-commerce & services marketplaceE-commerce & services marketplace
- P-02GamePasalDigital products platformDigital products platform
- P-03GrillPasalLocal-service inquiry platformLocal-service inquiry platform
- P-04Compressly ProImage optimisation productImage optimisation product
- P-05AI Message RefinerBrowser extensionBrowser extension
- P-06Advance POSBusiness / point-of-sale systemBusiness / point-of-sale system
Archive · earlier client workLive sites today — they may have changed since my involvement.
- A-01KunyoE-commerce · game top-ups & gift cards(opens in a new tab)
- A-02Failure.ggGift card & top-up shop(opens in a new tab)
- A-03Broadway InfosysIT training institute website(opens in a new tab)
- A-04Rhinoland FurnitureFurniture e-commerce(opens in a new tab)
- A-05SojhaiVenue & banquet booking(opens in a new tab)
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.
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
672 public contributions on GitHub over the last year, across 87 active days.
PHP · Laravel
nepal-mobile-operators ↗ on GitHub (opens in a new tab)
A Laravel package that identifies Nepali mobile operators (NTC, Ncell, Smart Cell and others) from number prefixes, handling +977, leading-zero and formatted inputs.
PHP · Laravel
nepali-sms-gateway ↗ on GitHub (opens in a new tab)
A Laravel package with one consistent API for sending SMS through Nepali gateways — SparrowSMS, AkashSMS and FastSMS — including bulk sends and balance checks.
PHP · Laravel
imagecompressor ↗ on GitHub (opens in a new tab)
Source of Compressly Pro — a Laravel image toolkit with compression, conversion, PDF tools, an admin CMS and SEO landing pages.
JavaScript
message-refiner ↗ on GitHub (opens in a new tab)
Source code for the AI Message Refiner Chrome extension (Manifest V3).
06 / What I care about
How I think about the work.
- 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.
- 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.
- 03
Performance
Fewer requests, smaller images, indexed queries. Speed is a feature people feel before they notice anything else.
- 04
Security
Authorisation checks on every action, validated input, secrets out of the repository. Boring discipline that prevents expensive days.
- 05
Maintainability
Predictable naming, migrations that run cleanly, and documentation where the code cannot explain itself.
- 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.
- 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.
S-01
Full-Stack Web Development
Custom web applications using modern frontend and backend technologies.
S-02
Laravel Development
Production-ready Laravel applications, APIs and business systems.
S-03
React Development
Interactive, responsive and maintainable frontend applications.
S-04
E-commerce Development
Custom commerce systems, product workflows, checkout experiences and integrations.
S-05
Business Software
POS, MIS, dashboards and custom business platforms.
S-06
Website Development
Professional, responsive, SEO-friendly websites.
S-07
Performance & SEO
Technical improvements for speed, crawlability, accessibility and search visibility.
Studio
Need a small team?
Larger engagements run through BeginnerSoft, my remote software studio.
09 / Journal
Notes from building real applications.
Laravel
How to hire a Laravel developer in Nepal (2026 guide)
What to check before hiring a Laravel developer in Nepal — evidence, code quality, communication, time zones, pricing models and red flags.
Process
How I approach full-stack development
The six-step loop I follow on every project — think, design, build, test, deploy, improve — and the practical habits behind each step.
Security
Security considerations for Laravel applications
A practical Laravel security checklist — authorisation, mass assignment, validation, rate limits, uploads, secrets, headers and payment callbacks.
10 / At a glance
About Rupesh Dahal
Rupesh Dahal is a Full-Stack Developer from Nepal specialising in Laravel, PHP, React, JavaScript, MySQL and PostgreSQL. He develops 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








