Samir Khanal

Samir Khanal

Software Engineer

Full-stack · Real-time systems

2,176 contributions in the last year · 5-day streak (longest 20). Source: GitHub.

Hello there!

  • I'm Samir, a full-stack software engineer with 2+ years of professional experience shipping production web apps, from data-heavy dashboards to real-time systems.
  • I care about the parts users never see: fast queries, clean APIs, and code the next developer can read. Lately I'm exploring AI agents and LLM tooling.
  • Outside work I build side projects and write about what I learn.

Stack(24)

Experience(3)

Contributing to the frontend and backend development of an ERP software system, collaborating with cross-functional teams to deliver reliable, scalable business software.

  • Building an ERP software system, working across frontend and backend development.
  • Developed features with React, Express, RTK Query, and Redux Toolkit for efficient state management and data fetching.
  • Participated in sprint planning meetings and collaborated with cross-functional teams.
ReactExpressRTK QueryRedux ToolkitTypeScriptJestJira

Contributed to the development of scalable full-stack applications, collaborating with cross-functional teams to deliver high-quality software. Focused on building robust backend services and responsive frontend interfaces that handled real-time data and complex business logic.

  • Worked on frontend row virtualization and pagination to handle large numbers of rows.
  • Optimized cell-level operations and data updates using batch processing to minimize transaction overhead.
  • Integrated multiple business platforms via REST APIs and webhooks.
  • Built agentic workflows using multiple AI providers to automate business processes.
ReactNext.jsTailwind CSSNestJSTypeScriptSocket.ioRedisOpenAIAnthropic

Worked on frontend features for a property technology platform, focusing on building polished, interactive user interfaces.

  • Designed and implemented interactive dashboard components and modal popups for advertisements, quizzes, and rewards.
  • Built and refactored React components with clean, reusable patterns.
  • Collaborated with designers to translate Figma mockups into pixel-perfect implementations.
ReactTypeScriptTailwind CSSFigma

Projects(3)

01

Stallion

A modern CRM built as a TypeScript monorepo — people, organizations, and a drag-and-drop deals pipeline, with sequences, RAG chat, and warehouse ETL on the roadmap.

TypeScriptNext.jsHonoDrizzlePostgreSQLBetter AuthTanStack QueryTurborepoVitest
02

PNC CSIT — School Management System

Event-driven school management platform for Prithvi Narayan Campus, B.Sc. CSIT — role-based dashboards, real-time chat, background jobs, and an AWS ECS deployment with full CI/CD.

TypeScriptNext.jsNestJSPrismaPostgreSQLRedisBullMQSocket.ioZustandTanStack QueryAWSDocker
03

Social Media App

A feature-rich social platform on the MERN stack — posts with photos, profile search, and JWT authentication, with media handled by Multer and Cloudinary.

ReactReduxExpressMongoDBMongooseCloudinaryMultershadcn/ui

Blog(1)

Prompt Caching: Stop Paying for the Same Tokens Twice

Jul 10, 2026 · 9 min read

Education

Pursuing a comprehensive education in computer science, covering core concepts such as algorithms, data structures, software engineering, and database systems. Engaging in projects and coursework that emphasize practical application of programming skills and problem-solving abilities.