Skip to content
View vulebaolong's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report vulebaolong

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
vulebaolong/README.md
Vu Le Bao Long — Go Backend & Full-Stack Engineer, Ho Chi Minh City, Vietnam

Portfolio Email Vu Le Bao Long LinkedIn Read my CV

01 — Engineer profile

I'm Vu Le Bao Long, a software engineer in Ho Chi Minh City, Vietnam, with 5+ years of experience delivering software from development through production. My focus is Go backend engineering: APIs, microservices, real-time systems, and AI-powered products.

  • Backend: Go services with Gin and Kratos, REST/gRPC APIs, authentication, and data workflows.
  • Real-time & AI: streaming chat, retrieval-augmented generation, WebSocket feeds, and market data processing.
  • Delivery: database migrations, Docker, CI/CD, deployment, and production support.
  • Across the stack: React, Next.js, and TypeScript to bring the complete product to users.

Open to Go Backend and Full-Stack Software Engineer opportunities.


02 — Selected work

Go-powered products first, followed by tools I build to ship and operate software.

PrediX — Go microservices for prediction markets, rewards, and community

PrediX · Go / Full-stack Engineer

Built Go microservices for points, referrals, battle events, and AI support, alongside customer, admin, and ambassador applications.

  • REST/gRPC APIs, reward missions, and leaderboards.
  • OpenAI-powered RAG and streaming chat with pgvector.
  • Database migrations, Docker, and GitHub Actions delivery.

Go Gin Kratos gRPC PostgreSQL Redis pgvector

Visit product ↗

MegaPro — Go services for AI support and real-time crypto analytics

MegaPro · Go / Full-stack Engineer

Owned Go services for an AI support assistant and real-time crypto charting, from knowledge retrieval to indicator processing.

  • Elasticsearch RAG, conversation memory, and streaming responses.
  • WebSocket charts and custom trading indicators.
  • Knowledge management, feedback, and production operations.

Go Gin Elasticsearch OpenAI MySQL Redis WebSocket

Visit product ↗

deploy-kit — Go CLI for Docker builds and deployment over SSH

deploy-kit · Public repository

A Go CLI that reads YAML project configuration, builds Docker images, transfers them over SSH, and runs Docker Compose on the target server.

Go YAML Docker SSH Docker Compose

Explore source ↗

observability-stack — Container log collection with Alloy, Loki, and Grafana

observability-stack · Public repository

A container logging stack with Docker service discovery, Alloy log collection and relabeling, Loki storage, and Grafana for exploring logs.

Grafana Loki Alloy Docker Compose

Explore source ↗

PrediX and MegaPro are professional work; links lead to the products. More work, including MegaTrade, CoinCraze, and Tabbicus, is on my portfolio.


03 — Tech stack
Layer Technologies
Go backend Go · Gin · Kratos · Go-Zero · Ent · REST · gRPC
Data & messaging PostgreSQL · MySQL · MongoDB · Redis · RabbitMQ
AI & real-time OpenAI · RAG · pgvector · Elasticsearch · WebSocket
Infrastructure Docker · Kubernetes · GitHub Actions · AWS EC2 · Nginx
Observability Grafana · Prometheus · Loki · Alloy
Product interfaces TypeScript · React · Next.js · Electron · NestJS
Experience & education
  • SPLabs — Software Engineer: Go services, full-stack products, AI support systems, and real-time infrastructure for blockchain and crypto products.
  • GoFarm — Software Engineer: employee management features, reusable interfaces, forms, validation, and backend API integrations.
  • University of Information Technology — VNUHCM (UIT): Bachelor's degree in Information Technology.
  • Full experience and certifications: CV · Portfolio.

04 — Contribution signal Animated snake tracing Vu Le Bao Long's GitHub contribution calendar in cyan and magenta

Contribution calendar · refreshed daily with GitHub Actions


Let's build something that works in the real world. Contact vulebaolong@gmail.com

Pinned Loading

  1. vulebaolong vulebaolong Public

    Python 1