BSc CSIT · Tribhuvan University

Samir Aryal

Aspiring AI Developer & Full-Stack Engineer

I build systems that think and ship — from search engines with PageRank and clustering at their core, to production-style full-stack apps across web and mobile. Currently looking for a high-impact technical internship where I can learn fast and contribute from day one.

samir@portfolio — zsh
Selected Work

Things I've built end-to-end

From algorithmic systems to full production-style apps.

Search & Algorithms

Information Retrieval Engine

A from-scratch search system covering the full retrieval pipeline — crawling, indexing, ranking, clustering, and recommendation.

  • Custom multithreaded web crawler with politeness/robots.txt handling
  • PageRank implementation for link-based document authority
  • Boolean retrieval model over an inverted index
  • K-Means clustering for unsupervised document grouping
  • Content-based recommendation engine for related results
PythonC++NumPyFlask
System Design

Hospital Management System

An academic group project translating real hospital workflows — patient intake, scheduling, billing, records — into a structured, role-based application.

  • Full SDLC: requirements, use-case diagrams, ER modeling
  • Layered architecture separating data, business logic, and UI
  • Role-based access for admins, doctors, and reception staff
  • Relational schema designed for data integrity and auditability
JavaC#.NETSQL
Full-Stack Web

Interactive Content Platform

A content hub built to host technical writing and small interactive experiences side by side — part blog, part playground.

  • Markdown/MDX-based article and blog pipeline
  • Embedded mini-games rendered as interactive components
  • Responsive, component-driven UI with reusable layout primitives
  • Authentication and content management for publishing flow
ReactNext.jsNode.jsMongoDB
Take a break

Quick mental math quiz

Half your score is accuracy, half is how fast you finish the whole quiz.

Choose number of questions

Score = accuracy + a speed bonus on every correct answer, based on your total time.