Navigation
Home About Projects Blog Resume Contact
~/madan-belbase/profile.js
const aboutMe = {
name: 'Madan Belbase',
role: 'Backend Architect',
specialties: [ 'Node.js', 'API Design'],
currentStack: process.env.STACK || 'Node, JavaScript'
}
$ npm run start-portfolio
Madan Belbase

Madan Belbase

Backend Engineer

Building scalable systems and efficient architectures. Passionate about clean code and performance optimization.

Node.js v18+
JavaScript
PostgreSQL 15+
React
MySQL
~/madan-belbase/about_education.js

> aboutMe.experience_&_education

// aboutMe.json
{
  "name": "Madan Belbase",
  "role": "Computer Engineering Student",
  "focus": [
    "Backend Development",
    "System Design"
  ],
  "skills": {
    "technical": [
      "Node.js", 
      "API",
      "Database Design"
    ],
    "soft": [
      "Leadership",
      "Problem Solving",
      "Collaboration"
    ]
  }
}
// education.sql
INSTITUTION DEGREE YEAR
Nepal College of IT B.E. Computer 2023-Present
Morgan Int'l College +2 Science 2021-2023
Shree Devi Prabhav SEE 2010-2020
-- 3 rows in set (0.00 sec)
$ madan --skills --education
> Loaded education history (3 institutions)
> Loaded skill sets (6 technical, 3 soft skills)
~/madan-belbase/skills.sh --all

$ mySkills --expertise

Node.js

Runtime Environment

const expertise = 85%

JavaScript

Programming Language

let proficiency = 80%

Python

Scripting & Automation

def skill_level() -> 15%

React

Frontend Library

export const experience = 78%

MongoDB

NoSQL Database

db.skillLevel.find({mongo: 82})

AWS

Cloud Services

aws skill-level 10%

Git

Version Control

git check-skill 88%
$ skill-assessment --complete
> Loaded 7 primary skills
> Average proficiency: 62.57%
~/madan-belbase/projects --all

$ myProjects --showcase

EduHub Platform
HTML CSS JavaScript

EduHub Platform

Educational platform UI

Blog Site
AstroJS Tailwind JavaScript

Blog Site

Personal blogging platform built with AstroJS and Tailwind CSS.

SlotSwapper
React Node.js MongoDB

SlotSwapper

A full-stack web application that allows users to swap, request, and manage time slots seamlessly.

Portfolio Website
HTML Tailwind JavaScript

Portfolio Website

Modern responsive portfolio

+

Next Project

Under development

$ projects --status
> Loaded 7 completed projects
> 1 project in development
~/madan-belbase/blog --latest

$ myArticles --tech-blog

Why Your API Is Overworked
Author

Madan Belbase

Published: Mar 2026

Why Your API Is Overworked

How Webhooks Solve the Polling Problem and improve system efficiency.

API Performance
$ read --full-article
Why Your App Crashes
Author

Madan Belbase

Published: Mar 2026

Why Your App Crashes

When the API Sends Unexpected Data – and how Zod fixes it.

Zod TypeScript
$ read --full-article
$ blog --stats
> Loaded 3 technical articles
> Topics: Webhooks, Security, API, Zod
~/madan-belbase/contact --send-message

$ contactMe --connect

// contact_form.js
// contact_info.json

console.log("Let's connect! Reach out via email or social media.")

"email":

"[email protected]"

"location":

"Kathmandu, Nepal"

"socials":