Skip to content

About

Dipendra K. Shah

Software engineer · application designer

Kathmandu, Nepal

Abstract

I build software and write down what I learn.

I enjoy working across the practical parts of a product, from backend services and data to the small interface details that help software feel clear and dependable.

I try to build things carefully, explain what I learn, and stay open to better ways of doing both.


1. Background

My first full-time role was as a full-stack .NET developer on the core team at

e-Zone International

. It gave me a practical foundation in C#, SQL, APIs, business rules, and the less visible maintenance work that keeps an application useful.

These days I spend a lot of time with TypeScript, React, Next.js, and web platform tools. I am most comfortable when I can understand the whole path through a feature, while still giving each layer the care it deserves.


2. Projects & code

A selection. All open source.

dipendrakshah.github.io

A Next.js and MDX home for writing, photo collections, search, and small interface experiments.

HouseBroker

A compact backend for property listings, broker contacts, commissions, and practical search criteria.

fcmtokencleanerservice

A focused .NET service for finding and cleaning stale Firebase Cloud Messaging tokens.

yolov3_object_detection

A small computer vision experiment using YOLOv3 and the MS COCO dataset.


3. What I work with

Languages

TypeScript and JavaScript, C#, and SQL. I also use Python and Kotlin for smaller experiments.

Web and backend

React, Next.js, MDX, Tailwind CSS, .NET, REST APIs, relational data, Redis, and the deployment work around them.

Working habits

Repository exploration, code review, debugging, security-minded audits, documentation, and steady iteration with feedback.


4. What I keep following

I read and experiment around applied AI, agentic coding, developer tools, software architecture, security, product craft, and computer vision. I am especially interested in how AI can support careful human judgment without replacing it.


5. Away from code

  • Photography →

    street scenes, architecture, light, and ordinary moments worth keeping.

  • Places →

    travel, local history, geography, and the stories attached to a landscape.

  • Writing →

    notes on engineering, experiments, and details I want to understand more clearly.


Note

I do not have everything figured out.

This site is partly a record of the things I have learned, partly a workshop for ideas, and partly a reminder to notice more. If something here is useful to you, that is a good outcome.