Skip to content
~/ashwin-shresthaLoading

000%

Full-Stack Software Engineer · Lalitpur, Nepal

Engineering products that scale.

Senior full-stack developer and technical team lead. I build the Laravel APIs, payment flows and Next.js interfaces behind real products, from first commit to production.

Scroll to explore

Systems that hold. Interfaces that feel alive.

LaravelNext.jsReactTypeScriptPHPMySQLTailwind
StripeRazorpayKhaltiThriveCartFilamentDigitalOceanCapacitor
Portrait of Ashwin Shrestha in a dark red blazer and sunglasses at an evening event

Ashwin ShresthaLalitpur

Introduction

I build the systems behind products, and lead the people who build them.

I’m a full-stack engineer from Lalitpur, Nepal. At EasyPRwire I lead a six-person team, building the Laravel APIs, payment integrations and Next.js interfaces behind more than six products.

I care about code that is tested, documented and reliable, because that is what lets a product grow without breaking.

Now
Senior Full-Stack Developer & Technical Team Lead, EasyPRwire
Stack
Laravel · Next.js · TypeScript · MySQL
Based in
Lalitpur, Nepal
2+
Years building production web apps
PHP/Laravel and React/Next.js
6+
Internal products shipped
Across the EasyPRwire platform
6
People on the team I lead
4 developers, 1 QA, 1 DevOps
4
Payment gateways integrated
Stripe, Razorpay, ThriveCart, Khalti
8
Live projects in this portfolio
Each one linked and visitable

[01]What I do

  1. 01

    Backend & API engineering

    Laravel REST APIs that are validated, authenticated and predictable, so the interfaces on top never have to guess.

    • Request validation and consistent error handling
    • Authentication and role-based access control
    • Versioned, documented endpoints tested with Postman
    • Queues, jobs and background workflows
  2. 02

    Full-stack web applications

    Fast, responsive products built end to end: Next.js and React on the front, Laravel on the back, shipped as one system.

    • Next.js App Router, TypeScript and Tailwind CSS
    • Server rendering and SEO done properly
    • B2C storefronts, B2B portals and admin panels (Filament)
    • Responsive from small phones to wide desktops
  3. 03

    Payments & integrations

    Money and third-party services handled carefully, with the edge cases that only show up in production.

    • Stripe, Razorpay, ThriveCart and Khalti
    • Webhooks, retries and reconciliation
    • Headless CMS and third-party REST services
    • Mobile ordering apps with Capacitor
  4. 04

    Databases & performance

    Schemas that model the business and queries that stay fast as the data grows.

    • MySQL and MongoDB schema design
    • Query writing, indexing and optimisation
    • Reporting and order workflows
    • Migrations that are safe to deploy
  5. 05

    Technical leadership

    Leading a six-person delivery team: clear task breakdowns, honest estimates and code that is reviewed before it merges.

    • Pull request reviews and coding standards
    • Sprint planning and estimates with QA and DevOps
    • Defect triage and root-cause fixes
    • Documentation and onboarding handover
  6. 06

    Delivery & releases

    Getting work safely into production and confirming it behaves, not just that it deployed.

    • Release preparation and readiness checks
    • DigitalOcean and Nginx environments
    • Deployment verification
    • Git workflow, branching and release notes

[02]Selected work

A selection of 4 of my 8 live products. Scroll to fly through them, then click any project to visit the real site.

That’s 4 of 8. The full list covers e-commerce, recruitment, press distribution and crypto.

View all 8 projects

[03]How I work

  1. Step 01

    Understand

    Start from approved requirements. Break the work into tasks, surface the unknowns early and agree what done looks like with product, QA and DevOps.

  2. Step 02

    Design the system

    Model the data, define the API contract and pick the simplest architecture that will survive growth. Schemas and endpoints are settled before screens are built.

  3. Step 03

    Build

    Implement features and REST APIs with server-side validation and consistent error handling, in small reviewed pull requests that keep main releasable.

  4. Step 04

    Verify

    Test APIs with Postman, validate edge cases with QA and reproduce every reported defect before fixing it, so fixes address the cause and not the symptom.

  5. Step 05

    Ship & support

    Prepare the release, verify the deployment on the target environment and write the documentation that lets the next person take over without guessing.

[04]Experience

  1. Full-time

    EasyPRwire

    A press release distribution platform that publishes releases across 400+ news and media sites, with one-time pricing and live publication links. I lead the engineering team behind the platform and its 6+ internal products.

    • Senior Full-Stack Developer & Technical Team LeadAug 2026 – Present
    • Full-Stack Developer & Technical Team LeadOct 2025 – Jul 2026
    • Part-Time Full-Stack DeveloperMay 2025 – Sep 2025
    • Implement features and REST APIs in Laravel/PHP and Next.js/TypeScript from approved requirements across 6+ internal products, with server-side validation and consistent error handling.
    • Design database schemas and write and optimise MySQL queries that support backend business workflows.
    • Built and maintain payment integrations with Stripe, ThriveCart and Razorpay.
    • Lead a six-member delivery team of four developers, one QA engineer and one DevOps engineer.
    • Review pull requests from the four developers and maintain the Git workflow and coding standards before code is merged.
    • Investigate QA-reported defects and production issues, reproduce them, and ship reviewed fixes without breaking existing services.
    • Coordinate task breakdown, estimates, sprint planning and release readiness with QA and DevOps, and verify deployments on DigitalOcean/Nginx environments.
    • Write technical documentation for features and integrations to support handover and onboarding.
    • Laravel
    • PHP
    • Next.js
    • TypeScript
    • MySQL
    • Stripe
    • ThriveCart
    • Razorpay
    • DigitalOcean
    • Nginx
  2. Contract

    My Power

    A Nepal-based electronics accessories brand selling powerbanks, earbuds and more. The business needed to serve two audiences: everyday shoppers and trade customers ordering in volume.

    • Contract Full-Stack DeveloperMar 2025 – Oct 2025
    • Built a Laravel B2B portal with role-based access, product management and order processing for trade customers.
    • Developed a Next.js B2C e-commerce storefront with a product catalogue, mobile-first design and a conversion-optimised checkout.
    • Integrated the Khalti payment gateway so shoppers can pay online at checkout.
    • Built an Android ordering app for B2B customers using Capacitor alongside Next.js, so one web codebase serves the browser and the app.
    • Delivered the project as a contract developer alongside B.E. studies, from first portal screens to launch.
    • Laravel
    • Next.js
    • Khalti
    • Capacitor
  3. Freelance

    EBJobs

    The website for Euro Point Solution Pvt. Ltd., a Kathmandu agency that connects candidates with overseas jobs and handles visa and travel paperwork: "Your Gateway to Global Opportunities".

    • Freelance Full-Stack DeveloperJul 2025 – Jan 2026
    • Delivered a recruitment platform with a Next.js front end, a Laravel back end and CMS integration.
    • Built job listings that candidates can search by country, job type and department, and employer workflows to publish and manage openings.
    • Implemented inquiry management so CV uploads and messages reach the team, plus meeting and contact calls to action.
    • Created the service pages for family visa, documentation, VFS appointments and travel services.
    • Improved SEO so service and job pages can be found in search.
    • Next.js
    • Laravel
    • CMS integration
    • SEO
  4. Freelance

    SAMAR MART

    An online store for mobile gadgets and accessories, with brands such as AUKEY, HONOR, UGREEN, hoco and Samsung, EMI information, a wishlist and a light/dark theme.

    • Freelance Full-Stack DeveloperAug 2024 – Jul 2026
    • Developed and maintained the e-commerce platform for two years, with a Next.js storefront on a Laravel API.
    • Built product listings and cart flows, and a real-time order tracking system so customers can follow their orders.
    • Shipped continuous feature updates as the catalogue, categories, brands and promotions grew.
    • Fixed bugs and regressions quickly without disturbing live orders, and made responsive improvements so the store works as well on a phone as on a desktop.
    • Next.js
    • Laravel API
    • Responsive design
  5. Employment

    Eduse Marketing Pvt. Ltd.

    My first professional role, completed alongside the second year of the B.E. degree.

    • Frontend Web DeveloperJan 2023 – Apr 2023
    • Built responsive user interfaces that work across phone, tablet and desktop screens.
    • Integrated REST APIs in collaboration with backend developers, agreeing request and response shapes before building against them.
    • Learned the habits that later shaped how I lead a team: small changes, clear hand-offs and reviewing each other's work.
    • HTML/CSS
    • JavaScript
    • REST APIs

[05]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

[06]GitHub

Live from the GitHub API for @iNeatz, refreshed hourly.

[07]Writing

All posts

[08]Testimonials

What clients say about the work, as published on startuplair.com.

5.0 / 5

“The project was executed with diligence, technical proficiency, and adherence to agreed timelines and standards. The completed website effectively represents our organization and meets our strategic objectives.”
Bhim Roka Magar · Euro Point SolutionsCase study →

5.0 / 5

“Startuplair built our eCommerce website exactly how we envisioned it: fast, user-friendly, and optimized for conversions. The entire process was smooth and professional.”
Manoj Aggarwal · MyPowerCase study →

5.0 / 5

“Startuplair built our eCommerce website exactly how we envisioned it: fast, user-friendly, and optimized for conversions. The entire process was smooth and professional.”
Manoj Aggarwal · MyPowerCase study →

5.0 / 5

“The project was executed with diligence, technical proficiency, and adherence to agreed timelines and standards. The completed website effectively represents our organization and meets our strategic objectives.”
Bhim Roka Magar · Euro Point SolutionsCase study →

[09]FAQ

Common questions about how I work and what I build. Anything missing? Ask directly.

Ask a question
01Which technologies do you work with?
My day-to-day stack is PHP and Laravel for APIs and back offices, and Next.js with TypeScript for front ends, on MySQL. I also work with Filament, Strapi, React, MongoDB and Capacitor, and have working knowledge of Python and Node.js.
02Can you integrate payment gateways?
Yes. I have built and maintain integrations with Stripe, ThriveCart and Razorpay at EasyPRwire, and integrated Khalti for a B2C store. That includes webhooks and the failure cases around them.
03Have you led a team?
I currently lead a six-member delivery team: four developers, one QA engineer and one DevOps engineer. I review pull requests, plan sprints, coordinate releases and handle estimates.
04How do you approach a new project?
Requirements first, then data model and API contract, then implementation in small reviewed changes, verified with QA before release. The process section above walks through each step.
05Do you build mobile apps?
I have shipped an Android B2B ordering app using Capacitor alongside Next.js for My Power, which lets one web codebase serve both the browser and the app.
06How can I get in touch about work?
Use the contact form or email me directly. Tell me what you are building and I will reply personally.

Open to new opportunities

Let’s build something reliable.

Based in Lalitpur, Nepal