Skip to content
View VoidArchive's full-sized avatar

Block or report VoidArchive

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
VoidArchive/README.md

Hi, I'm Anish Shrestha

Go Software Engineer | Building Developer Tools & SDKs

Website LinkedIn

gopher-eye-role

Software engineer specializing in Go, building production-ready SDKs, APIs, and developer tools. Based in Kathmandu, Nepal πŸ‡³πŸ‡΅


Open Source Go Libraries

Unified payment SDK for Nepal in Go Integrates eSewa, Khalti, ConnectIPS, and FonePay with a single interface. Handles HMAC-SHA256, HMAC-SHA512, and RSA-SHA256 signatures. Zero external dependencies.

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


Featured Projects

Financial research platform for Nepal Stock Exchange

Live: ntx.anishshrestha.com | Repo: github.com/VoidArchive/ntx

Full-stack application with Go backend (Protobuf APIs) and SvelteKit frontend. Features stock screener, company fundamentals, real-time market data, and portfolio tracking.

Traditional Nepali strategy board game

Live Demo: anishshrestha.com/labs/bagchal

Browser implementation with AI opponent using minimax algorithm. Built with SvelteKit and TypeScript.


Tech Stack

Languages: Go, TypeScript, Python
Backend: PostgreSQL, SQLite, Redis, gRPC, Protobuf
Frontend: SvelteKit, Svelte 5, HTML/CSS
Tools: Docker, Linux, Vim, Git


Website & Labs

Personal website with blog posts, project showcase, and technical writing.

Interactive experiments: Bagchal game, DSA visualizer, Conway's Game of Life, and more.


πŸ”— Connect

Pinned Loading

  1. nepal-payment-go nepal-payment-go Public

    Unified Payment Go SDK for nepal payment provider.

    Go 22 1

  2. ntx ntx Public

    Nepse Stock Analayzer In Terminal

    Svelte 7 4

  3. go-nepse go-nepse Public

    A modern, type-safe Go client library for the NEPSE (Nepal Stock Exchange) API.

    Go 7 3

  4. anishshrestha.com anishshrestha.com Public

    Portfolio - v2

    Svelte 11

  5. Gator Gator Public

    A command-line RSS feed aggregator built in Go. Gator allows you to manage RSS feeds, follow feeds from other users, and browse recent posts from your followed feeds right in your terminal.

    Go 1

  6. advent-of-go advent-of-go Public

    solving advent of code in go.

    Go