Skip to main content
Available for Flutter Development

Ajay
Rajbhandari

Teach Lead

I am a full-stack software developer from Nepal focused on building fast, responsive, and user-friendly web applications. I work with JavaScript, TypeScript, React, Next.

Profile

Available for focused product work

Full-Stack Software Developer

About Me

I am a full-stack software developer from Nepal focused on building fast, responsive, and user-friendly web applications. I work with JavaScript, TypeScript, React, Next.js, Node.js, and modern databases to turn ideas into practical digital products. My background as a computer instructor and institute founder shaped how I communicate, document decisions, and solve problems with patience and clarity.

Focus

Responsive web apps

Strength

Clear problem solving

Approach

Clean, practical delivery

What I bring

  • Frontend foundations in JavaScript, TypeScript, React, Next.js, and accessible UI patterns.
  • Backend awareness with Node.js, databases, APIs, and deployment-focused thinking.
  • Teaching and leadership experience that helps me explain trade-offs, document decisions, and collaborate well.

Tech Stack

Other

2 skills
AI SPECIALISTFlutter Developer

Experience

Content Creator & Video Editor (Project-Based)

Freelance / Contract

2020 – 2021

Administrator & IT Support Officer

Charicha Institute, Kathmandu, Nepal

2019 – 2023

IT Specialist and Content Manager

S&S Techservices, Kathmandu, Nepal

Jan 2024 - Present

Selected case studies

Featured Projects

A closer look at projects where I practiced turning a clear problem into a usable interface, with attention to role, stack, implementation choices, and outcome.

4 projects · frontend logic · responsive UI
Growth Companion project preview
Case Study 01

Growth Companion

Growth Companion is personal growth app with Ai integrated. It has Lots of minimal Features: 1. Timesheet 2. Goals 3. Habits 4. Calendar

Problem

Designed and built a focused web experience around a clear user need.

Outcome

Delivered a responsive implementation with practical functionality and clean interactions.

RoleDeveloper

Stack

Next.js 16 (App Router) React 19 Zustand (client state) Tailwind CSS Radix UI primitivesTypeScript Supabase (auth + data)
NEXT-STEP project preview
Case Study 02

NEXT-STEP

Android app with personal assistant for keeping record of your habit, this app will help you create notes, task , AI assistant will help you to create notes, suggestion, schedule your task as well

Problem

Designed and built a focused web experience around a clear user need.

Outcome

Delivered a responsive implementation with practical functionality and clean interactions.

RoleDeveloper

Stack

Flutter – Cross-platform mobile development Riverpod – State management Feature-based architecture Supabase – Backend-as-a-service PostgreSQL – Database
Charicha Institute project preview
Case Study 03

Charicha Institute

Charicha Institute Website — Headless CMS Integration & Bug Fixes Worked on an open-source Next.js website for a computer-training institute, building a headless CMS integration and runtime fixes that let non-technical staff manage course and marketing content without code changes. Developed on a fork and submitted upstream as pull requests (currently under review).

Problem

All marketing content — courses, services, home page, footer, and contact details — was hardcoded, so any copy change required a developer and a redeploy. The app also had several runtime crashes from unguarded access to optional data. A CMS was needed so staff could edit content directly, but the site runs on Next.js 12 / React 17 while modern CMS tooling needs React 18 — ruling out a naive integration without a risky framework upgrade.

Outcome

Built two sets of changes. The first fixes runtime crashes with null-safe guards, corrects a misbehaving React effect hook, and turns a server-side data-fetch crash into a clean 404. The second integrates a Sanity headless CMS: 6 content schemas, a seed migration from the existing hardcoded data, and a separate Sanity Studio (React 18) so the live site needs no framework upgrade. Every CMS-backed page falls back to its original content when the CMS is unconfigured or unreachable, making the feature safe to adopt incrementally. With it, staff can edit courses and site copy and see updates on the site without touching code. Both changes were packaged as pull requests and submitted to the project (under review).

RoleContributer

Stack

Next.js 12React 17Sanity (Headless CMS)GROQFirebaseTailwind CSSGit / GitHub Pr workflowISR
Khata project preview
Case Study 04

Khata

FreelanceFlow (working name) Type: SaaS Web & Mobile Application Goal: Help freelancers manage clients, invoices, and payments in a simple, affordable way.

Problem

Freelancers (especially in Nepal and similar markets) face: Difficulty tracking payments and pending invoices Lack of simple tools (existing tools are complex/expensive) Poor visibility of monthly income Manual tracking via Excel, notes, or chat apps

Outcome

Simple and clean UI Focus on income tracking Affordable pricing Fast setup (no accounting knowledge required)

RoleCreator

Stack

Flutter – Cross-platform mobile development NodeFirebaseGit / GitHub
Demo link coming soon Source Code

Writing & learning notes

Articles

Short, practical notes about frontend development, JavaScript concepts, UI decisions, and lessons learned while building projects.

Planned content

Available for freelance

Let's build a fast, user-friendly web experience.

Have a project, internship opportunity, or frontend idea in mind? Send a short message about your goal, timeline, and the best way to reach you. I'll respond through email as my primary contact channel.

Availability

Available for freelance

Preferred contact

Email

Response

As soon as possible

LocationKathmandu, Bagmati Province Nepal