Engineer. Team lead. Builder.
I’m Ashwin Shrestha, a Computer Engineering graduate and full-stack developer from Lalitpur, Nepal, with 2+ years of experience building and maintaining production web applications in PHP/Laravel and React/Next.js.
At EasyPRwire I lead a six-member delivery team across 6+ internal products. I implement REST APIs and backend features from agreed requirements, review code, fix defects reported by QA and prepare releases, and I have built payment integrations with Stripe, Razorpay, ThriveCart and Khalti.
I’m looking to join a structured engineering team where tested, documented and reliable code is the standard.

- 2+
- Years building production web apps
- 6+
- Internal products shipped
- 6
- People on the team I lead
- 4
- Payment gateways integrated
- 8
- Live projects in this portfolio
The journey
+2 Science
Kathmandu Model Secondary School. The groundwork in maths and physics that engineering builds on.
Starts B.E. Computer Engineering
Enrols at Kathford International College of Engineering and Management (Tribhuvan University), a four-year degree running to 2026.
First professional role
Frontend Web Developer at Eduse Marketing Pvt. Ltd.: responsive interfaces and REST API integration alongside backend developers.
Samar Mart begins
Starts a two-year engagement building and maintaining an e-commerce platform in Next.js on a Laravel API.
My Power
Contract Full-Stack Developer: a Laravel B2B portal, a Next.js B2C store with Khalti payments and an Android ordering app.
Joins EasyPRwire
Starts as a part-time full-stack developer on a press release distribution platform.
EBJobs
Delivers a recruitment platform with a Next.js front end, Laravel back end and CMS integration.
Promoted to Technical Team Lead
Within five months of joining, takes on leading the delivery team alongside hands-on development.
Senior Full-Stack Developer
Leads a six-member team (four developers, one QA engineer, one DevOps engineer) across 6+ internal products.
Engineering licence exam passed
Passes the Nepal Engineering Council licensing exam; registration certificate in process.
Principles
01
Reliable first
Fixes target the root cause and preserve existing behaviour. Every reported defect is reproduced before it is changed, so a fix never trades one bug for another.
02
Tested
APIs are exercised with Postman and edge cases are validated with QA before a release is prepared, not after something breaks in production.
03
Documented
Features and integrations are written up so handover and onboarding do not depend on one person's memory.
04
Reviewed
Pull requests are reviewed against shared coding standards and a clear Git workflow, which keeps the main branch releasable.
Built on proportion
Nothing on this site is spaced by eye. Layouts split at the golden ratio (1 : 1.618), spacing steps follow the Fibonacci sequence, and type grows by √φ so that every two steps is exactly one golden ratio. It’s the same instinct as good API design: a few rules, applied consistently.
Spacing, in px (Fibonacci)
Type scale, ratio 1.272 (√φ)
- Aa
- Aa
- Aa
- Aa
- Aa
- Aa
- Aa
Toolbox
Languages
- PHP
- TypeScript
- JavaScript
- SQL
- Python (working)
- Node.js (working)
Frameworks
- Laravel
- Filament
- Next.js
- React
- Strapi
- Tailwind CSS
- Bootstrap
APIs & auth
- REST APIs
- Request validation
- Authentication
- Role-based access
- Postman
Data
- MySQL
- MongoDB
- Schema design
- Query optimisation
Integrations
- Stripe
- Razorpay
- ThriveCart
- Khalti
- Headless CMS
- Capacitor
Delivery
- Git & GitHub
- DigitalOcean
- Nginx
- Code review
- Documentation
Education & credentials
- B.E. in Computer Engineering
- Kathford International College of Engineering and Management, Tribhuvan University
- Nepal Engineering Council
- Licensing exam passed in October 2026. The registration certificate is in process.
- +2 Science
- Kathmandu Model Secondary School
- Nepali, English, Hindi
- Nepali (native), English (professional), Hindi (fluent)