About

Nirajan Malla

I build web products end to end: React and Next.js applications, the Node services behind them, and Shopify storefronts when a brand needs one.

Get in touch
Portrait of Nirajan Malla

Background

Nawalpur, Nepal

I am a full-stack software engineer based in Nawalpur, Nepal. I work across the stack: React, Next.js, and TypeScript on the frontend, and Node, Nest.js, REST APIs, or Firebase on the backend. Over the last few years I have shipped more than 50 projects for small teams and independent brands.

I started freelancing in late 2022 while finishing a BSc in Computer Science and Information Technology at Tribhuvan University, but it stayed a side project until I graduated in 2025. Before that I built full-stack products and joined hackathons at Builder's Academy, took over and finished another developer's work on semesterone.com at WebFriend, and completed an academic internship at Network Sansar. Once the degree was done, freelancing became the main work.

Shopify is the part of that work people usually hear about. I build custom storefronts with Liquid, metafields, and metaobjects, and I like the point where a store becomes something the client can run on their own. It is a specialization inside the full-stack work, and application projects take up the rest.

I care about the details that are easy to skip: page speed, accessibility, and whether search engines can find the work. A product should load quickly and work for everyone. I write code the next developer can read, and I keep communication clear, since most of my clients are remote and in different time zones.

How I work

Principles

Systems over one-off pages

Where a project needs editorial control, I build content systems with metafields, metaobjects, or a CMS, so clients can publish new pages themselves instead of waiting on a developer.

Performance and accessibility as defaults

Fast loads, clean markup, and keyboard and screen-reader support are part of the build from the first commit.

Maintainable, typed code

I write TypeScript with a clear structure and document the decisions, so the next developer can pick the project up.

Clear, async communication

Most of my clients are remote and in other time zones, so I keep updates written down and timelines predictable.

At a glance

Quick facts
Based in
Nawalpur, Nepal
Freelancing since
2022
Full time since
2025
Focus
Full-stack web: React, Next.js, Node
Also
Shopify storefronts
Delivered
50+ projects
Education
BSc CSIT, Tribhuvan University
Availability
Full-time or freelance, remote

Work with me

Open to new projects

I am available for full-time roles and freelance work. The selected work and experience sections on the home page cover the projects and roles in more detail.