Skip to content

नमस्ते 🙏🏻 — Hello!

I'm Sudarshan Dhakal

Full-stack & AI Engineer from Nepal 🇳🇵

Typing SVG
Sudarshan Dhakal, Full-stack and AI Engineer from Nepal

About me

A full-stack & AI engineer building software that ships

I turn ideas into products people actually use, and I enjoy every step of the journey: the scrappy first prototype, the moment the flow finally clicks, and the hardening that makes it ready for the real world.

I care about software that is useful, fast, and a little memorable: clean architecture under the hood, a considered interface on top. My daily toolkit is Next.js, TypeScript, tRPC, Prisma/Drizzle, Postgres/MongoDB, MERN, Eve, Django, FastAPI etc, and I'm increasingly building AI agents while pushing into Rust, Go and blockchain.

🚀 Building right now

  • 🌆
    Realestate-gear: open-source, self-hostable real estate operating platform powered by Next.js, Express, and PostgreSQL. It combines an AI-driven agent CRM and transaction workspace with a custom-branded public portal for listing discovery and inquiry management.
  • 💬
    EasyChat Support: an AI-powered customer support platform for businesses in Nepal, built as production-grade software
  • 🌿
    Ojas: a second production-grade product, currently in active development
  • 🗂️
    Everything else: case studies and other projects live in my portfolio at sudarshandhakal.com.np

🤖 AI, the engineering way

I treat AI agents like any other production system: they need structure, limits and care.

  • 🧠
    Memory: designing short- and long-term context so agents stay relevant and consistent across conversations
  • 🛡️
    Guardrails: validating inputs and outputs, and constraining what an agent can say and do
  • 🔐
    Security: least-privilege tool access, protected secrets, and defenses against prompt injection
  • 🚀
    Deployment: shipping agents to production and keeping them reliable

✨ What I build

🌐 Full-stack productsSaaS platforms, dashboards, admin panels, auth-protected apps
🤖 AI agents & automationCustomer-support agents, LLM-powered assistants, workflow automations
📈 Data & market toolsScreeners, leaderboards, real-time dashboards
🎨 InterfacesResponsive, polished UIs with intentional visual design

🌱 Currently learning

🦀 RustSystems programming and high-performance backends
🐹 GoFast, simple, concurrent services
⛓️ BlockchainSmart contracts with Solidity and Solana / Anchor
🏗️ Real estate developmentBuilding software, understanding ecosystem, and AI implementation
💭 Jevskips token-by-token generation for instant decisions for AI

🧭 How I build

  1. Start small, ship early: get a working slice in front of real use quickly
  2. Clarity first: an interface should explain itself
  3. Production habits from day one: auth, validation, error handling and secure defaults, not afterthoughts
  4. Test the flow before overbuilding: let real usage decide what deserves more polish
  5. Keep experimenting: side projects and prototypes are how I level up
  6. Share resources: Blogs, notes, skill.md files directly from my portfolio
I like software that feels crafted: the small details that turn a tool that works into one that's a pleasure to use.

📌 Quick facts

  • 🎓
    Pursuing a B.E. in Computer Engineering at National College of Engineering
  • 🤝
    Open to collaborating on web app & AI projects
  • 📱
    Interested in mobile development on React Native and Expo
  • 💬
    Ask me about TypeScript, React, Next.js, Node.js and AI agents
  • 📫
    Reach me on X or LinkedIn (badges above)
Sudarshan Speaking

🛠️ Tech Stack

Languages

Languages

Web, Mobile and Data

Web, Mobile and DataDrizzleExpoHeroUITanStackRevenueCatStripeConvex

AI Engineering & Production Infrastructure

Vercel AI SDKLangChainLlamaIndexMem0OllamaQdrantLangfuseNeMo Guardrails

Models and AI platforms

DevOps, Cloud & Observability

DockerKubernetesGoogle CloudGitHub ActionsTerraformCloudflareGrafanaPrometheusPostHogSentry

2

Years of Experience

51

Github Repositories

5+

Launched Projects

100

Code Quality