©Code by Aayan Neupane
About Aayan

Full-stack developer.
Based in Kathmandu.

I’m Aayan Neupane, a developer based in Kathmandu, Nepal, building full-stack applications and developing my career in AI engineering.

My work includes React and Next.js interfaces, backend APIs, database integration, shared website components, SVG branding, and deploying frontend and backend applications to DigitalOcean.

I currently work at Sidigimarket, where my work includes a company portfolio chatbot, website development, and application deployment. Previously, I completed an internship at Fusemachines and contributed to its Candidate Processing and Tracking application. My academic work includes TechSewa, a technician-hiring platform.

My experience includes connecting language models to company documents, implementing a streaming chat widget and contact follow-up interface, and managing conversation sessions. I have configured Nginx, HTTPS, application processes, and DNS, and set up a GitHub Actions deployment workflow.

I’m interested in useful AI applications backed by reliable software systems. AI agents, tools, and MCP are areas I want to explore.

Technical skills

Across the application stack.

Tools used across projects, coursework, and exploration. Exposure varies by technology; these are not proficiency ratings.

Frontend

JavaScript, TypeScript, React, Next.js, Vite, HTML, CSS, Tailwind CSS (including v4), shadcn/ui, Radix UI, React Router, Redux Toolkit, RTK Query, Bootstrap, jQuery, Leaflet, React-Leaflet, Lucide.

Backend & APIs

Python, FastAPI, Node.js, Express, Flask, REST APIs, Server-Sent Events, WebSocket chat, JWT, role and permission management, CASL, Supabase Edge Functions with Deno.

Databases & storage

PostgreSQL, Supabase, MongoDB, Mongoose, MySQL, MariaDB, SQLite, Redis, ChromaDB, Supabase Storage, Row-Level Security.

AI & machine learning

Retrieval-augmented generation, Gemini integration, embeddings, vector search, document ingestion, text chunking, similarity retrieval, conversational context, KNN, scikit-learn.

Deployment & tools

Git, GitHub, GitHub Actions, DigitalOcean Droplets, Ubuntu, Linux, Nginx, systemd, PM2, Certbot, HTTPS, DNS, SSH, Bun, npm, Postman, VS Code, Mermaid, PlantUML, Wireshark.

Coursework & additional exposure

Django, ASP.NET Core MVC, ASP.NET Web Forms, Java Servlets, JSP, JDBC, PyTorch, CUDA, MobileNetV2, librosa, C, C++, Java, C#, PHP, and basic Kotlin.

Experience

Learning through implementation.

Fusemachines

Internship

During my internship at Fusemachines, I contributed to Candidate pipeline Tracker - an internal tool for fusemachines built with React, TypeScript, Node.js, Express, and MongoDB. The application included candidate pipelines, job statuses, authentication, and permission-based functionality.

Read the project overview ↗

Sidigimarket

Current company

At Sidigimarket, I have developed and integrated a company portfolio chatbot, a streaming chat widget, and a contact follow-up interface. Worked on portfolio pages, shared components, navigation, footer, team information, and SVG branding. Deployed frontend and backend applications to DigitalOcean, configured Nginx, HTTPS, processes, and DNS, and set up a GitHub Actions deployment workflow.

Explore the AI project ↗
Education

Computer science foundations.

BSc.CSIT

Bachelor of Science in Computer Science and Information Technology

National College of Computer Studies (NCCS)
Tribhuvan University, Institute of Science and Technology
Kathmandu, Nepal

Higher Secondary · Science

DAV College

2019–2021 · GPA 3.6