01 / About
Who is Rupesh Dahal?
रुपेश दाहाल · Senior Full-Stack & Laravel Developer
Rupesh Dahal is a Nepal-based Full-Stack Developer focused on building modern web applications, e-commerce systems, business platforms and digital products.
He works as a Senior Full-Stack Developer at Neputer Tech Pvt. Ltd. in Kathmandu and is the founder of BeginnerSoft, a remote software studio. He has been building for the web since 2018, mainly with Laravel, PHP, JavaScript, React, Next.js, MySQL and PostgreSQL.

02 / Profile
Quick facts
The short version, for people and machines alike.
- Name
- Rupesh Dahal
- Profession
- Full-Stack Developer
- Based in
- Nepal
- Current role
- Senior Full-Stack Developer at Neputer Tech Pvt. Ltd. (since February 2026)
- Company
- Founder & Lead Developer, BeginnerSoft
- Building since
- 2018
- Specialisation
- Laravel, PHP, React, JavaScript, MySQL, PostgreSQL
- Builds
- Web applications, e-commerce platforms, business systems, digital products
- Education
- Bachelor of Computer Applications — Tribhuvan University (2024)
- Website
- rupeshdahal.com.np
03 / Story
From IT diploma to production systems.
I studied information technology at Nepal Banepa Polytechnic Institute and took a PHP with Laravel training course at Broadway Infosys, which is where Laravel became my home framework. In 2018 I started building production web applications at Neputer Tech, and I completed a Bachelor of Computer Applications at Kathmandu College of Technology, affiliated with Tribhuvan University, in 2024.
Along the way I became most interested in the part of software where business rules live: how an order moves from “placed” to “delivered”, how stock stays accurate, how a small business can see what is happening without a spreadsheet. That interest led me to Laravel and relational databases, which are still the core of my work.
Alongside that I’ve freelanced for local businesses since 2020, mentored new developers at ItBridge Nepal, and in 2026 founded BeginnerSoft to work directly with clients. I build products of my own too, like Compressly Pro and the AI Message Refiner extension, and publish open-source Laravel packages for Nepali developers.
If you’re here to hire, the short versions are on the Laravel developer and full-stack developer pages.
I’m also studying cybersecurity, security risk management and technology management, because I want the systems I build to be secure and well run, not only functional.
04 / Experience
Experience
- 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
05 / Education
Education
Bachelor of Computer Applications (BCA)
Kathmandu College of Technology · Tribhuvan University
Diploma in Information Technology
Nepal Banepa Polytechnic Institute
School Leaving Certificate (SLC)
Sri Chakreshwor Higher Secondary School
Training
2017 – 2018
PHP with Laravel Training — Broadway Infosys
2020
Becoming a Software Developer (learning path) — LinkedIn Learning
06 / Skills
Technical skills
Frontend
- JavaScriptPrimary
- HTMLPrimary
- CSSPrimary
- Tailwind CSSPrimary
- ReactExperienced
- Next.jsExperienced
- TypeScriptExperienced
- BootstrapExperienced
- jQueryExperienced
- VueWorking knowledge
Backend
- LaravelPrimary
- PHPPrimary
- REST APIsPrimary
- LivewireExperienced
- Node.jsWorking knowledge
Databases
- MySQLPrimary
- PostgreSQLExperienced
Platform & practice
- GitPrimary
- API integrationsPrimary
- E-commerce systemsExperienced
- SEOExperienced
- LinuxWorking knowledge
- CloudflareWorking knowledge
- Hosting & deploymentWorking knowledge
07 / Open source
Open-source work
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).
08 / What I care about
What I care about
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.
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.
Performance
Fewer requests, smaller images, indexed queries. Speed is a feature people feel before they notice anything else.
Security
Authorisation checks on every action, validated input, secrets out of the repository. Boring discipline that prevents expensive days.
Maintainability
Predictable naming, migrations that run cleanly, and documentation where the code cannot explain itself.
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.
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.
09 / Learning
Currently learning
Areas I’m actively studying and growing into. I don’t hold certifications in these yet.
Cybersecurity
Web application security, threat modelling and secure defaults.
Security risk management
How organisations identify, assess and reduce risk.
Technology management
Planning, prioritising and leading technical work.
System architecture
Designing systems that stay understandable as they grow.
Scalable applications
Caching, queues and database performance under load.
Software engineering
Testing, code review and the practices that keep teams fast.
Digital product development
Taking small products from idea to real users.
10 / Find me online
Find me online
The same name and role everywhere: Rupesh Dahal, Full-Stack Developer, Nepal. Selected projects: Medhey, GamePasal, GrillPasal, Compressly Pro, AI Message Refiner, Advance POS.
11 / FAQ
Questions about Rupesh Dahal
Who is Rupesh Dahal?
Rupesh Dahal is a Senior Full-Stack Developer from Nepal. He works at Neputer Tech Pvt. Ltd. in Kathmandu, founded the remote software studio BeginnerSoft, and has been building for the web since 2018 with Laravel, PHP, React, Next.js, MySQL and PostgreSQL.
Is Rupesh Dahal a Laravel developer?
Yes. Laravel has been his main framework since 2018. He builds Laravel applications, REST APIs and e-commerce systems, and publishes open-source Laravel packages such as nepal-mobile-operators and nepali-sms-gateway.
Where is Rupesh Dahal based?
Nepal. He works in Kathmandu and remotely with clients in other countries (time zone UTC+5:45).
What has Rupesh Dahal built?
Projects include the Medhey e-commerce marketplace, the GamePasal digital-goods platform, the GrillPasal inquiry platform, the Compressly Pro image toolkit, the AI Message Refiner Chrome extension and the Advance POS business system.
What is BeginnerSoft?
BeginnerSoft is a remote software and web development studio founded by Rupesh Dahal, through which clients work directly with him on web applications, APIs and business software.
How can I hire Rupesh Dahal?
Use the contact form at rupeshdahal.com.np/contact, or reach him on LinkedIn or GitHub.
12 / Contact
Let’s build something useful.
If you’re building a website, web application, business system or digital product, let’s talk.
Based in Nepal · UTC+5:45