{
  "version": 1,
  "author": "Aasman Bashyal",
  "fullTextUrl": "https://aasmanbashyal.com.np/fullagent.md",
  "documents": [
    {
      "id": "/",
      "kind": "page",
      "title": "Home",
      "summary": "Profile, selected work, and public contact links.",
      "canonicalUrl": "https://aasmanbashyal.com.np/",
      "markdownUrl": "https://aasmanbashyal.com.np/portfolio.md"
    },
    {
      "id": "/about",
      "kind": "page",
      "title": "About",
      "summary": "The complete biography.",
      "canonicalUrl": "https://aasmanbashyal.com.np/about/",
      "markdownUrl": "https://aasmanbashyal.com.np/about.md"
    },
    {
      "id": "/resume",
      "kind": "page",
      "title": "Resume",
      "summary": "Experience, education, awards, and skills.",
      "canonicalUrl": "https://aasmanbashyal.com.np/resume/",
      "markdownUrl": "https://aasmanbashyal.com.np/resume.md"
    },
    {
      "id": "/projects",
      "kind": "page",
      "title": "Projects",
      "summary": "Project descriptions and links to each case study.",
      "canonicalUrl": "https://aasmanbashyal.com.np/projects/",
      "markdownUrl": "https://aasmanbashyal.com.np/projects.md"
    },
    {
      "id": "/blogs",
      "kind": "page",
      "title": "Writing",
      "summary": "Article descriptions, publication dates, and links.",
      "canonicalUrl": "https://blogs.aasmanbashyal.com.np/",
      "markdownUrl": "https://aasmanbashyal.com.np/blogs.md"
    },
    {
      "id": "/terminal",
      "kind": "page",
      "title": "Terminal and current focus",
      "summary": "Current work and research from the now command, and help using the desktop.",
      "topics": [
        "computer vision",
        "geospatial data",
        "AI at the edge"
      ],
      "canonicalUrl": "https://aasmanbashyal.com.np/terminal/",
      "markdownUrl": "https://aasmanbashyal.com.np/terminal.md"
    },
    {
      "id": "/gallery",
      "kind": "page",
      "title": "Gallery",
      "summary": "Image titles and links to the original images.",
      "canonicalUrl": "https://aasmanbashyal.com.np/gallery/",
      "markdownUrl": "https://aasmanbashyal.com.np/gallery.md"
    },
    {
      "id": "/projects/polygon",
      "kind": "project",
      "title": "Automatic Polygon Drawing",
      "summary": "Surveyors can outline stockpiles directly on a drone map. I used weight quantization, a technique from TinyML, to shrink existing segmentation models for local inference with WebAssembly.",
      "topics": [
        "Computer vision"
      ],
      "canonicalUrl": "https://aasmanbashyal.com.np/projects/polygon/",
      "markdownUrl": "https://aasmanbashyal.com.np/projects/polygon.md"
    },
    {
      "id": "/projects/amc",
      "kind": "project",
      "title": "Automatic Modulation Classifier",
      "summary": "Identifying signal modulation types through automatic classification.",
      "topics": [
        "Signal processing"
      ],
      "canonicalUrl": "https://aasmanbashyal.com.np/projects/amc/",
      "markdownUrl": "https://aasmanbashyal.com.np/projects/amc.md"
    },
    {
      "id": "/projects/robotics",
      "kind": "project",
      "title": "Robotics Projects",
      "summary": "Robots our team built for ABU Robocon.",
      "topics": [
        "Robotics"
      ],
      "canonicalUrl": "https://aasmanbashyal.com.np/projects/robotics/",
      "markdownUrl": "https://aasmanbashyal.com.np/projects/robotics.md"
    },
    {
      "id": "/projects/slam",
      "kind": "project",
      "title": "Simultaneous Localization and Mapping (SLAM)",
      "summary": "Robot localization and mapping using a grid map and particle filter.",
      "topics": [
        "Robotics"
      ],
      "canonicalUrl": "https://aasmanbashyal.com.np/projects/slam/",
      "markdownUrl": "https://aasmanbashyal.com.np/projects/slam.md"
    },
    {
      "id": "/projects/gaussian",
      "kind": "project",
      "title": "Gaussian Splatting",
      "summary": "Rendering novel views with Gaussian Splatting, with the mathematics behind the technique.",
      "topics": [
        "3D graphics"
      ],
      "canonicalUrl": "https://aasmanbashyal.com.np/projects/gaussian/",
      "markdownUrl": "https://aasmanbashyal.com.np/projects/gaussian.md"
    },
    {
      "id": "/projects/sfm",
      "kind": "project",
      "title": "Structure from Motion (SfM)",
      "summary": "An SfM pipeline covering feature detection, camera pose estimation, triangulation, and 3D reconstruction.",
      "topics": [
        "3D graphics"
      ],
      "canonicalUrl": "https://aasmanbashyal.com.np/projects/sfm/",
      "markdownUrl": "https://aasmanbashyal.com.np/projects/sfm.md"
    },
    {
      "id": "/projects/terrain",
      "kind": "project",
      "title": "3D Terrain Editing",
      "summary": "Editing 3D terrain and flattening selected surfaces into 2D while preserving texture.",
      "topics": [
        "3D graphics"
      ],
      "canonicalUrl": "https://aasmanbashyal.com.np/projects/terrain/",
      "markdownUrl": "https://aasmanbashyal.com.np/projects/terrain.md"
    },
    {
      "id": "/projects/snapping",
      "kind": "project",
      "title": "CAD Snapping",
      "summary": "Snapping for precise measurements in a CAD overlay.",
      "topics": [
        "CAD"
      ],
      "canonicalUrl": "https://aasmanbashyal.com.np/projects/snapping/",
      "markdownUrl": "https://aasmanbashyal.com.np/projects/snapping.md"
    },
    {
      "id": "/blogs/tinyml",
      "kind": "article",
      "title": "When weight pruning helps TinyML",
      "summary": "How weight pruning shapes TinyML models, and where hardware constraints limit the gains.",
      "topics": [
        "TinyML",
        "model-compression",
        "deep-learning"
      ],
      "published": "February 24, 2026",
      "canonicalUrl": "https://blogs.aasmanbashyal.com.np/blogs/tinyml/",
      "markdownUrl": "https://aasmanbashyal.com.np/blogs/tinyml.md"
    },
    {
      "id": "/blogs/spectral",
      "kind": "article",
      "title": "When low-pass filtering helps graph neural networks",
      "summary": "Why low-pass filtering helps graph neural networks, and when removing high-frequency signals can lose useful information.",
      "topics": [
        "GNN",
        "deep-learning"
      ],
      "published": "May 10, 2025",
      "canonicalUrl": "https://blogs.aasmanbashyal.com.np/blogs/spectral/",
      "markdownUrl": "https://aasmanbashyal.com.np/blogs/spectral.md"
    }
  ]
}
