Skip to content
View junghoon-vans's full-sized avatar
🧙
√ans
🧙
√ans

Organizations

@onbloc @gnoswap-labs @forestpad @roasis

Block or report junghoon-vans

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 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
junghoon-vans/README.md

LinkedIn X Gmail Vanslog Vanstil

Hi, I'm Junghoon Ban 👋

Backend & blockchain engineer working on DeFi infrastructure for the Gno.land ecosystem.

Currently building GnoSwap, a concentrated liquidity AMM DEX, and GnoScan, a blockchain explorer for making Gno.land on-chain data readable and intuitive.

I also build and maintain Java/Spring developer tooling such as spring-data-meilisearch, and I enjoy bridging reliable backend systems with on-chain execution layers.


Focus

  • DeFi systems — AMMs, liquidity, staking, token mechanics, and DEX product flows
  • Gno.land — Gnolang smart contracts, realms, ecosystem tooling, and chain integrations
  • Backend infrastructure — Go, Java/Kotlin, Spring, event-driven systems, APIs, and data pipelines
  • Product integration — indexers, user-facing applications, TypeScript, and Next.js

Featured Work

  • GnoSwap — concentrated liquidity AMM DEX on Gno.land. Working across smart contracts, backend/indexing infrastructure, and product-facing systems.
  • GnoScan — Gno.land blockchain explorer that makes on-chain data readable and intuitive.
  • gno-ibc — IBC-related infrastructure for Gno.land and EVM interoperability.
  • spring-data-meilisearch — actively maintained Spring Data-style integration for Meilisearch, including templates, repository-style data access, XML namespace support, and Testcontainers-based tests.

Philosophy

I don't believe one technology solves every problem.

I care about choosing the right tool for the right layer — from backend systems to smart contracts, from infrastructure to user-facing products.


Recent Writing

Auto-updated from Vanslog.

Pinned Loading

  1. gnoswap-labs/gnoswap gnoswap-labs/gnoswap Public

    Core smart contracts (realms) of GnoSwap

    Makefile 16 13

  2. onbloc/gno-ibc onbloc/gno-ibc Public

    Gno.land IBC for EVM based chains via Union protocol.

    Go 4 4

  3. gnoswap-labs/gnoswap-interface gnoswap-labs/gnoswap-interface Public

    Web interface for GnoSwap

    TypeScript 11 12

  4. spring-data-meilisearch spring-data-meilisearch Public

    Provide support to increase developer productivity in Java when using Meilisearch. Uses familiar Spring concepts such as a template classes for core API usage and lightweight repository style data …

    Java 25 6

  5. spring-projects/spring-data-redis spring-projects/spring-data-redis Public

    Provides support to increase developer productivity in Java when using Redis, a key-value store. Uses familiar Spring concepts such as a template classes for core API usage and lightweight reposito…

    Java 1.9k 1.3k

  6. spring-projects/spring-data-elasticsearch spring-projects/spring-data-elasticsearch Public

    Provide support to increase developer productivity in Java when using Elasticsearch. Uses familiar Spring concepts such as a template classes for core API usage and lightweight repository style dat…

    Java 3k 1.3k