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.
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.
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.
Bagchal – Nepali Strategy Game
Browser implementation of Bagchal, the traditional Nepali Tigers & Goats board game. Features AI opponent with Easy and Hard difficulty levels.
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.
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.
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.
Conway of Life – TUI Simulator
Classic Game of Life with a terminal interface. Load patterns or just hit space and watch evolution.
Maze Solver – Path-finding Visualizer
Generates random mazes and visualises BFS/DFS solving them. Built to understand path-finding.
Markdown Renderer – Static Site Generator
Yet another static site generator. Converts markdown to HTML. Powers my old coursework blog.