lunargon (Lunor) · GitHub
Skip to content
View lunargon's full-sized avatar

Block or report lunargon

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
lunargon/README.md

Valion Hunter's Dev Card

Hey, I'm Luân (Lunor) 👋

Backend engineer & blockchain developer. Interested in how things work under the hood.

I build backend systems, explore storage engines and performance, and enjoy contributing to developer tools and open-source projects. Lately, I've been diving deeper into Rust, Solana, and native tooling written in Go.

You can reach me on LinkedIn or by email. I also read and share interesting engineering content on daily.dev.

Building

  • bolt-tui — A Go/Bubble Tea terminal UI for browsing and editing BoltDB buckets and key-value data.
  • FastAPI Simple Boilerplate — A minimal backend starter with FastAPI, SQL and MongoDB, uv, Docker, and CI checks.

Open-source work

  • go-ethereum (Geth) — Fixed pruned-history error handling for log queries starting at the genesis block, ensuring the correct error is returned on pruned nodes (PR #31941, merged).
  • Mayoi — Fixed a Linux/GTK crash caused by menu updates during rendering. Deferred native menu updates, prevented stale updates, and added regression tests (PR #55, merged).
  • Microsoft Edit — Proposed mouse-hover highlighting behavior for the terminal editor (PR #799, closed).
  • BNB Smart Chain — Fixed archive-mode transaction history configuration to preserve user-defined settings and prevent unintended full-chain transaction reindexing. (PR #3624, merged)
  • Stacks Core — Fixed Clarity VM error formatting to suppress empty Stack Trace sections. Originally proposed in PR #6421; the fix was carried forward by maintainers and merged via PR #6628.
  • Umbrel — Fixed photo upload date handling by preserving original file modification timestamps when capture metadata is missing. Added timestamp validation, metadata precedence handling, and regression tests. (PR #2281, open)

Exploring

  • DefiLlama Adapters — Fork of DefiLlama's community-maintained DeFi data adapters.
  • solana-go — Fork of the Go SDK and RPC client for Solana.

Tools I work with

  • Languages: Go, Rust, Python, TypeScript, JavaScript, Solidity
  • Data & messaging: PostgreSQL, MongoDB, SQLite, Pebble, Redis, RabbitMQ, NATS, BullMQ
  • Blockchain: Ethereum / EVM, Solana, smart contracts
  • Infrastructure: Docker, AWS, GCP, Git

I'm always interested in a good conversation about backend architecture, storage systems, or Web3 protocols.

Pinned Loading

  1. go-ethereum go-ethereum Public

    Forked from ethereum/go-ethereum

    Go implementation of the Ethereum protocol

    Go

  2. bsc bsc Public

    Forked from bnb-chain/bsc

    A BNB Smart Chain client based on the go-ethereum fork

    Go

  3. solana-go solana-go Public

    Forked from solana-foundation/solana-go

    Go SDK library and RPC client for the Solana Blockchain

    Go

  4. bolt-tui bolt-tui Public

    A Terminal User Interface (TUI) for viewing and managing BoltDB files.

    Go 6

  5. stacks-core stacks-core Public

    Forked from stacks-network/stacks-core

    The Stacks blockchain implementation

    Rust

  6. umbrel umbrel Public

    Forked from getumbrel/umbrel

    An elegant home server OS. Run OpenClaw, store your files and, and do more with over 300 apps in the Umbrel App Store.

    TypeScript