Skip to content
View chugue's full-sized avatar

Block or report chugue

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

Typing SVG

profile views followers


About Me

Backend and EVM contract developer at Seoul Labs Inc., based in Seoul.

AI made prototypes cheap. It did not make the part after cheap — the migration that cannot take the table offline, the settlement job that must not pay twice, the capacity plan that decides whether the monthly bill is $200 or $2,000. That is the part I work on. I take someone's idea past the proof of concept into something that runs in production, and then I keep it running.

  • Protocol negotiation with a hardware vendor — Agreed the mining protocol directly with a NASDAQ-listed ASIC manufacturer, then designed, built, and now operate the XPhere pool as its sole engineer.
  • Concurrency that makes the node scale — 3,000 concurrent ASIC connections per node: write-behind batch buffering cut Redis round-trips ~100x, time-bucketed counters made hashrate reads O(1), lock-free node-ID sharding removed write contention.
  • Migrations with the lights on — Repartitioned a 2.58B-row (60GB) production table with zero downtime: shadow table, online backfill, atomic rename swap under a sub-one-second lock.
  • Money that survives failure — Config-gated single-leader execution, idempotent settlement keys, atomic pre-deduct transactions. A crash or a replay cannot pay a miner twice.
  • Infrastructure sized to real traffic — I calculate the load a system will actually see and build for that number. Bounded retention with verified BigQuery archival holds a +7.8GB/day write path flat instead of buying disk; the cheapest architecture is usually the one nobody over-engineered.

Tech Stack

Languages

Go TypeScript Solidity Python

Backend & Data

NestJS Node.js PostgreSQL Redis MySQL BigQuery

Blockchain / Web3

Ethereum Solidity Web3.js

Frontend & Mobile

Next.js React TailwindCSS Flutter

Infra & Observability

AWS Azure Docker NGINX Prometheus Grafana

Currently Exploring

Claude Code MCP AI Agents


Awards

AwardProjectStack

3rd Place
Best Use of Chainlink

Monad Blitz Seoul · Nov 2025

Monder — Tinder's swipe UX turned into an O/X price call. Chainlink Data Streams pushes a new ETH / LINK / BTC price every five seconds; a wrong call or a timeout eliminates you, and the last player standing takes the pool. Built in a six-hour hackathon.

Solidity Chainlink NestJS Next.js Socket.IO

Best Technical Implementation

Haulout Hackathon · Dec 2025

Tusk — A consent-based hiring platform. Résumés are encrypted with Seal and stored on Walrus, access policies live on Sui, and a recruiter sees the full document only after the candidate approves — on chain. I built the backend: a 768-dimension Gemini embedding pipeline with pgvector cosine search, layered API → Service → Repository. One of three projects named for technical implementation out of hundreds of submissions across 27 countries, in the first hackathon to combine Walrus, Seal, and Nautilus. announcement

Sui Walrus Seal Gemini pgvector Drizzle


Featured Work

ProjectDescriptionStack

XPhere Mining Pool

Sole developer · Live on mainnet

A mining pool for the XPhere blockchain, built and operated end to end by one engineer. The Stratum server (JSON-RPC over TCP) holds 3,000 concurrent ASIC connections per node; daily settlement is single-leader gated and idempotent, so a crash or replay cannot pay a miner twice. Runs on Prometheus/Grafana with an audit table for operational errors.
Blockchain infrastructure · settlement pipeline · 24/7 operation

Go Postgres Redis BigQuery Prometheus Grafana

Stephen's Dev Blog

Solo · Live

A technical blog built as an architecture exercise, not a template install. Notion is the headless CMS behind five layers with ports and adapters, so the CMS can be swapped without touching business logic — wired through a DI container and covered past 90% in tests. Reading side: ⌘+K fuzzy search, URL-driven tag filtering, RSC streaming.
Clean architecture · 90%+ test coverage · headless CMS

Next.js TS Notion Supabase Drizzle Jest


Experience

RoleHighlightsStack

Back End / Contract (EVM) Developer

Seoul Labs Inc.

Dec 2025 – Present

XPhere Mining Pool — sole engineer; see above.
XCROLL — AWS → Azure migration with a PostgreSQL → MySQL cutover and CI/CD.
ZIGAP — QR-less deep-link login for mobile web, no new dependencies.

Go Solidity Postgres Azure

Curriculum Developer

CodeFactory

Apr – Jun 2025

Wrote the React and Next.js curriculum for a commercial coding academy — App Router rendering determinants and caching strategy, Supabase auth, TanStack Query optimistic updates, Tailwind v4 migration, and diagrams for SSR / SSG / ISR.

Next.js React Supabase

IT Team Lead & Full-Stack Developer

Datos

Oct 2024 – Apr 2025

Led IT and built the platform end to end. Swapped a commercial OCR vendor for OpenAI Vision at ~90% lower cost, moved uploads to S3 presigned URLs, and stood up NestJS on AWS from scratch — EC2/RDS, Nginx, Let's Encrypt, GitHub Actions CI/CD, JWT at the middleware layer. Flutter app on feature-based clean architecture with Riverpod.

NestJS Postgres AWS Flutter

Full Stack Developer

Shuiiing

Aug – Sep 2024

Built CelebCard from the ground up — Vue 3 web front, Flutter iOS/Android apps, NestJS backend, and the deployment behind them. Also won Meta's approval for Instagram API access by writing the English technical documentation and demo myself.

Vue Flutter NestJS


Contact

Email LinkedIn Blog GitHub

Popular repositories Loading

  1. ropa-flutter-project ropa-flutter-project Public

    Dart 2 4

  2. project-ohflix project-ohflix Public

    Mustache 2 4

  3. ropa-admin ropa-admin Public

    Java 1 4

  4. shelf-project shelf-project Public

    Java 1 4

  5. shelf-flutter-project shelf-flutter-project Public

    Dart 1 5

  6. notion-blog-nextjs notion-blog-nextjs Public

    TypeScript 1 1