Kamal Neupane

👋Hi, I’m

Kamal Neupane — a Software Engineer with 2+ years of experience, specialized in user experience and complex web interfaces. Based in Kathmandu, Nepal.

I love crafting engaging user experiences and refining every interaction.

résumé

experience

DocsumoFrontend Engineer, 07/2024 – Present

  • AI Workflow Agent — built the frontend agent experience with SSE streaming and live status updates; mapped agent outputs to workflow editor actions → 70% faster workflow creation
  • Workflow DAG & Validation — reusable TypeScript DAG utility using Kahn's topological sort for execution ordering and validation
  • Document Classifier — independently led the end-to-end frontend of the flagship classification engine: multi-instance model setups, manual review screen, paginated tables, real-time status
  • Billing & Auth — config-driven dynamic pricing pages for zero-code updates; plan restrictions, overage limits, enterprise upgrade flows; single-page signup → +5% US signup rate
  • Product Onboarding — built the “Get Started” flow from scratch; Chameleon + Mixpanel

DocsumoFrontend Engineer Intern, 04/2024 – 07/2024

  • Interactive document upload flow for the marketing site — client-side validation, Google reCAPTCHA + upload limits
  • Migrated React class components to functional components — checkboxes, dropdowns, portal tooltips
  • Sentry/SonarQube monitoring; designed 25+ responsive HTML email templates integrated with Mailgun

education

Kathmandu UniversityB.E. in Computer Engineering, 2019 – 2024 · GPA: 3.75 / 4.0

tech stack

JavaScriptJavaScript
TypeScriptTypeScript
React.jsReact.js
Next.jsNext.js
React NativeReact Native
ReduxRedux
ZZustand
Tailwind CSSTailwind CSS
Node.jsNode.js
ExpressExpress
PythonPython
DockerDocker
MySQLMySQL
GitGit
FigmaFigma
C++C++

blog

July 16, 2026 · 13 min read
Aug 16, 2025 · 8 min read
April 04, 2025 · 1 min read

projects