Available for senior roles Kathmandu, Nepal

HelloWorld,IamAbhishek.

Software Engineer
3+years experienceFull-stack & AIKathmandu, Nepal
scroll
<TypeScript/><React/><Next.js/><Node.js/><Express/><GraphQL/><WebSockets/><PostgreSQL/><MongoDB/><Redis/><TypeScript/><React/><Next.js/><Node.js/><Express/><GraphQL/><WebSockets/><PostgreSQL/><MongoDB/><Redis/>
<AI Engineering/><LangChain/><RAG/><Embeddings/><Vector DBs/><Kafka/><Docker/><CI/CD/><System Design/><Playwright/><AI Engineering/><LangChain/><RAG/><Embeddings/><Vector DBs/><Kafka/><Docker/><CI/CD/><System Design/><Playwright/>
Selected Work

Built to ship

Production platforms solving real problems — e-learning at scale, geospatial systems, and developer tooling.

01MySecond TeacherE-learning platform · 1M+ users · South Asia
02HomeSchool AsiaFull-stack platform · 1000s of students
03Naxa Assessment SystemGIS / spatial data · Municipal scale
04Digital Metric AddressingDisaster response · NGOs & municipalities
05License Appointment SystemFull-stack · Next.js · Role-based · Auth
Experience
/ 02

Where I've shipped

Innovate TechNowFullstack Developer · Baluwatar, KathmanduJul 2024 — Present+
  • Own end-to-end delivery of high-performance web apps across database design, Node.js APIs, and React + TypeScript interfaces.
  • Built a library of reusable, scalable UI components that cut feature lead time across the team.
  • Designed robust REST APIs with optimized data-fetching strategies for tight frontend↔backend contracts.
  • Drive every phase of the SDLC — concept, design, deploy, monitor — in an agile environment.
ReactNode.jsExpressMongoDBTypeScriptNext.jsSocket.ioRTK Query
Naxa Pvt LtdReact Frontend Developer — Trainee · KathmanduSep 2023 — Jun 2024+
  • Shipped geospatial dashboards with high-performance map rendering for municipalities and NGOs.
  • Translated complex data flows into accessible, responsive interfaces.
ReactOpenLayersMapLibre GLReact QueryRedux
Naxa Pvt LtdReact Frontend Developer — Intern · KathmanduJun 2022 — Sep 2023+
  • Built dynamic survey forms with validation logic and map-based data visualization.
  • Learned to optimize React apps with lazy loading and memoization in production.
ReactTailwindFramer MotionVite
Capabilities

The toolkit — battle-tested in production across the stack, now reaching into applied AI.

What I work with

Languages

01
TypeScriptJavaScriptPythonJavaC#.NET

Frontend

02
ReactNext.jsRedux ToolkitZustandReact QueryTailwindShadCN

Backend

03
Node.jsExpressNestJSRESTGraphQLgRPCtRPCWebSocketsMicroservices

Data

04
MongoDBPostgreSQLMySQLRedisKafkaBull MQPrismaTypeORM

DevOps

05
DockerKubernetesNxTurborepoAWSCI/CDGitHub Actions

AI / ML

06
LangChainHuggingFaceRAGEmbeddingsVector DBs

Quality

07
JestVitestCypressPlaywrightGitGitLab
Open Source
/ 03

Published to npm

npm

Schema Validex

A TypeScript-first schema validation library. Custom & nested schemas, per-field errors + success values, custom messages, transform & refinement functions.

$ npm i schema-validex
npm

FlashCSS

A lightweight, utility-first CSS engine for Vite — a TailwindCSS-style hybrid of on-demand compilation + HMR. Responsive, themable, minimal bundle.

$ npm i flashcss-vite
Writing

I write about the things I take apart — validators, CSS engines, developer ergonomics.

From the notebook

01

I Built My Own Zod-Like Validation Library in JavaScript

I'd shipped Zod and Yup to production for years without questioning how they work internally. So I rebuilt one — here's what I learned.

8 min
02

How I Created My Own UnoCSS-style Engine as a Vite Plugin

A full walkthrough of building a custom UnoCSS-style engine as a Vite plugin — setup, configuration, and on-demand class generation.

12 min
03

Setting Aliases in Your Terminal

Boost developer productivity with shell aliases and Git plugins — custom shortcuts that cut errors and streamline Bash & Zsh workflows.

5 min