Building a Unified Payment SDK for Nepal in Go
A type-safe Go SDK that unifies eSewa, Khalti, ConnectIPS, and FonePay with a single interface. HMAC signatures, RSA certificates, and zero hassle.
Hi, I'm Anish. I'm a software developer from Nepal who loves building innovative solutions and bringing ideas to life through code.
Building full-stack applications at Global Square, crafting scalable systems from database design to user interfaces, with expertise in modern web technologies and distributed architectures.
I specialize in full-stack development, creating everything from interactive visualizers and games to enterprise applications. My experience spans frontend frameworks, backend services, database design, and DevOps practices - bringing complete software solutions to life.
My work includes building scalable web applications, implementing complex algorithms, creating interactive user experiences, and solving challenging software engineering problems. I enjoy working across the entire technology stack and have experience with both startup environments and enterprise systems.
A type-safe Go SDK that unifies eSewa, Khalti, ConnectIPS, and FonePay with a single interface. HMAC signatures, RSA certificates, and zero hassle.
A deep dive into building a high-performance, ad-free NEPSE visualization platform using Go, ConnectRPC, and SvelteKit.
Production-ready Go SDK for Nepal's payment providers. Supports eSewa, Khalti, ConnectIPS, and FonePay with type-safe APIs. Handles HMAC and RSA signatures.
Type-safe Go client for Nepal Stock Exchange API. Features automatic WASM-based authentication, structured errors, and exponential backoff retries.
Financial research platform for NEPSE. Go backend with Protobuf APIs and SvelteKit frontend. Live at ntx.anishshrestha.com
Watch emergent flocking behavior arise from three simple rules: separation, alignment, and cohesion. Adjust parameters in real-time to see how the flock responds.
Interactive visualization of sorting algorithms and pathfinding with step-by-step animations, speed controls, and detailed statistics for learning data structures.
Conway's cellular automaton with pattern library, speed controls, and interactive grid editing. Watch evolution patterns unfold and create your own configurations.