nepal-payment-go – Unified Payment SDK

Production-ready Go SDK for Nepal payment providers. Integrates eSewa, Khalti, ConnectIPS, and FonePay with a single type-safe interface. Handles HMAC-SHA256, HMAC-SHA512, and RSA-SHA256 signatures. Zero external dependencies.

GoSDKeSewaKhalti

go-nepse – NEPSE API Client

Type-safe Go client for Nepal Stock Exchange API. Features automatic token handling via embedded WebAssembly (wazero), structured errors, exponential backoff retries, and clean modular design.

GoAPINEPSEWASM

NTX – Stock Research Platform

Financial research platform for Nepal Stock Exchange. Go backend with Protobuf APIs and SvelteKit frontend. Features stock screener, company fundamentals, real-time market data, and portfolio tracking.

GoSvelteKitProtobufFinTech

Bagchal – Nepali Strategy Game

Browser implementation of Bagchal, the traditional Nepali Tigers & Goats board game. Features AI opponent with Easy and Hard difficulty levels.

SvelteKitTypeScriptGameAI

Advent of Go

My attempt at Advent of Code 2024 using Go. Some solutions are elegant, others are brute force. All of them work eventually. Includes notes on what I learned.

GoAlgorithmsAoC2024

Gator – CLI RSS Aggregator

Gator is a command-line RSS reader written in Go. Import OPML files, follow feeds, browse fresh posts in a Vim-like interface— all without leaving your terminal.

GoPostgreSQLsqlc

Pokedex – Terminal Pokédex

Nostalgia project. Catch Pokémon in your terminal because why not. Uses the PokéAPI and caches everything locally so you can play offline.

GoCLIPokéAPI

Conway of Life – TUI Simulator

Classic Game of Life with a terminal interface. Load patterns or just hit space and watch evolution.

GoTUIncurses

Maze Solver – Path-finding Visualizer

Generates random mazes and visualises BFS/DFS solving them. Built to understand path-finding.

PythonAlgorithmsDijkstra/A*BFS/DFS

Markdown Renderer – Static Site Generator

Yet another static site generator. Converts markdown to HTML. Powers my old coursework blog.

PythonMarkdownSSG