I'm Shashikant Shah, a digital marketing expert in Kathmandu and a software engineer with a B.Tech in Computer Science and Engineering. Frontend development is the interface half of my website development work: React and Next.js screens built from a design or a brief, wired to your API, fast on a mid range phone and usable with a keyboard. It's for businesses that already have a backend team or a product and need the interface built or rebuilt. It sits under the software development side of what I do.

Short answer: frontend development in Nepal means taking a Figma file or a working brief and turning it into React or Next.js components in TypeScript, connected to your backend, with loading and error states designed rather than left blank, measured on a throttled mobile connection and checked for accessibility. You get the repository, a component library you can extend, and a written handover.

When you need this

Most frontend problems I'm asked to fix aren't visual. The page feels slow on a mid range phone in Nepal, a form loses what the customer typed when the connection drops, or a component library grew without a system and now fights itself. The fix is usually structural, not a new coat of paint.

The other case is a team with the hard part done. The backend works, the API is documented, the designer has finished in Figma, and the interface is the thing standing between the product and its first customer. Hiring a separate frontend team for that is slow and expensive. One person who can read both the API and the design is often enough.

Then there's marketing traffic. You've paid for Google Ads or SEO, and the landing page or the booking flow leaks the visitors at the interface: slow, confusing on a phone, or broken in the form. That's a frontend job with a marketing budget behind it.

The problems I see most often:

  • A site that only renders in the browser, so it's slow for people and empty for Google.
  • Layouts checked once by resizing a desktop browser, never on a real phone.
  • No loading, empty or error states, so the app looks broken on every slow connection.
  • Keyboard and screen reader use never considered, which also costs you in search.
  • Components copied and pasted across the app until one change means ten edits.

What I actually do

  • Design to code: a Figma file or a brief turned into React or Next.js components in TypeScript, with Tailwind CSS where it fits. You get an interface that matches the design and a component library you can extend.
  • Connection to your API or backend, with the loading, empty and error states designed rather than left blank. You get screens that behave on a bad connection, with backend work from me if you don't have a team.
  • Performance: Core Web Vitals measured with Lighthouse on a throttled mobile connection, self hosted fonts, images sized properly, JavaScript kept off the critical path. You get a page that's fast on the phone your customer has, which is also what technical SEO needs.
  • Accessibility by default: keyboard navigation, focus management, real heading order and enough contrast, checked with axe and on real devices. You get an interface more people can use and fewer bugs.
  • Responsive layouts tested at real breakpoints on real phones, not resized once in a browser. You get one interface that works at every size.
  • Rebuilds: a slow or tangled frontend moved to a component based structure one section at a time, without a big bang rewrite. You get a codebase your team can work in again.
  • Landing pages and forms for campaigns, built so the data reaches Analytics cleanly and the enquiry reaches WhatsApp. You get pages that hold paid traffic, which is the frontend half of landing page optimisation, whether you're a technology company or a clinic.

How it works

First call and scoping. The first thirty minutes are free. You show me the design, the API and the current interface if there is one, and I tell you whether it needs a rebuild, a few components fixed, or nothing at all. If you go ahead, scoping gives you a written plan with fixed deliverables, dates and what's not included.

The work. A landing page is days; a product interface is weeks and depends on the scope. I build in your repository, one screen or section at a time, on a staging URL your backend team can integrate against as I go. Every component ships with its states, its breakpoints and its keyboard behaviour, not as a pile of fixes at the end.

Reporting, and what you keep. You get a plain language update every week during the build, with the Lighthouse numbers as they change, and if I also run the marketing, a monthly report from your own Analytics after launch. The code, the repository, the component library and the hosting are in your name. If we stop, you lose my access and nothing else.

Proof from frontend development work

Kyte Research (kyte.one) and AirLyft (airlyft.one), both technology companies outside Nepal, had me on web development and full stack development, interfaces included. Treebones Resort's website, deployment workflow and Cloudflare setup were mine. NIMBUS Holdings came to me for website design and promotion. The scope of each is on the case studies page.

This site is proof too. I built the interface myself, and it passes 15 automated checks on every deploy, including a responsive layout check and a structured data check. I haven't published a frontend result with numbers, such as Core Web Vitals before and after, and I won't invent one.

What frontend development costs

Frontend work is quoted per project after the first call, because the scope decides the price. Everything I build is created in your name, on accounts and hosting you control, so ending the engagement costs you nothing but my access. My published retainer for ongoing work is USD 1,800 a month, about NPR 245,000, and the audit and sprint prices are on the pricing page. The first thirty minute call is free, and if the fix is a few components rather than a rebuild, I'll say so and quote for the fix.

Questions about frontend development

Do you only build the frontend, or the whole application?

Both, usually. This page is the frontend on its own, because some clients already have a backend team or an API and only need the interface built to plug into it. If you need the whole thing, scope, backend, hosting and launch, that's my website development page. Same person either way.

Do you work from an existing design, or do you also design?

Both work. I can build from a Figma file a designer hands me, matching it closely, or work from a rougher brief and make the interface decisions myself. If the design has gaps, missing states or a layout that won't survive a phone screen, I'll flag them before I build them.

Will the frontend actually be fast, or just look fast in a demo?

Measured, not assumed. I check Core Web Vitals with Lighthouse on a throttled mobile connection and on real phones, because that's the experience most visitors in Nepal have. You see the numbers before and after, from your own Search Console once the pages are live.

How long does frontend work take?

A landing page or a handful of screens is days to a couple of weeks. A full product interface or a rebuild of a tangled frontend depends on scope and on how ready the API and the design are. The scope document sets the dates, and if something is going to slip you hear it early.

What does frontend development cost?

Quoted per project after the first call, because the scope decides it. Tell me your budget and I'll tell you honestly what it buys, including when it isn't enough. The audit, sprint and retainer prices for ongoing work are on the pricing page.

When are you not the right person?

If you need a team of five frontend developers on site, a mobile app in a native language, or someone to keep a legacy jQuery site alive indefinitely, I'll say so and point you elsewhere. I take a few projects at a time and do the work myself.

All services · Website development in Nepal · Backend development · Landing page optimisation · Software development expert in Nepal · Pricing.

Tell me about your interface

Send me the design, the staging URL or the app that feels slow, and I'll tell you the first thing I'd fix, whether or not you hire me. The first thirty minutes are free.

Get in touch Book a free consultation