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.
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.
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 ↗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