Skip to content
View aminofox's full-sized avatar

Block or report aminofox

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.

Please don't include any personal information such as legal names or email addresses. Maximum 250 characters, 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
aminofox/README.md

About Seang

Hello, my name is Seang.
I am a Backend Engineer specializing in Golang, with experience designing, building, and scaling high-performance systems.


👨‍💻 Who I Am

  • Backend Developer with strong focus on Golang.
  • Passionate about system design, performance optimization, and scalable architectures.
  • Experienced in working with databases (PostgreSQL, SQLite, Redis), messaging systems (Kafka, Redis Streams), and API design.
  • Skilled in building microservices, managing concurrency with goroutines and channels, and ensuring high reliability.
  • Interested in DevOps practices including Docker, Kubernetes, CI/CD pipelines, and cloud infrastructure (GCP, AWS).

⚡ Technical Focus

  • Programming Language: Golang
  • Frameworks & Tools: Gin, NestJS (for APIs), gRPC, LiveKit
  • Databases: PostgreSQL, SQLite, Redis
  • Message Brokers: Kafka, Redis Pub/Sub & Streams
  • Cloud & Deployment: Docker, Kubernetes, Google Cloud, AWS (S3, CloudFront, SES)
  • Other Interests: Data exports (CSV, XLSX), WebSocket communication, performance benchmarking

📌 What I Usually Work On

  • Building high-performance APIs in Golang.
  • Designing database schemas and optimizing SQL queries.
  • Implementing real-time communication with WebSockets and Redis.
  • Developing microservices with gRPC and Kafka.
  • Managing large-scale data processing and exports (CSV, XLSX, ZIP).
  • Exploring system design patterns for millions of users.
  • Integrating authentication systems (JWT, Firebase, Okta, OAuth).

🚀 Vision

I aim to continue building scalable backend systems that can handle millions of users, optimize performance, and provide reliable services. My journey with Golang is driven by a passion for clean architecture, efficient concurrency, and modern cloud infrastructure.

Pinned Loading

  1. zentrox zentrox Public

    A tiny, fast, and friendly HTTP micro-framework for Go. It wraps net/http with a minimalist router, chainable middleware, route groups, and a pragmatic Context.

    Go 12 1

  2. tern tern Public

    A small generic utility library for Go that brings ternary-like expressions and a variety of conditional helpers to make complex branching more concise, readable, and type-safe.

    Go

  3. go-csv go-csv Public

    Export CSV, XLSX, and bundle multiple files into ZIP in a style similar to “fast-csv” (Node.js) but written in Go. Designed for streaming, each row is a []any, auto-converted to string/number, with…

    Go

  4. zsocket zsocket Public

    A small, gorilla-free WebSocket server for Go — clean API, RFC6455 handshake, frames, ping/pong keepalive, JSON helpers, and a simple room hub. Built to be extended (rate limiting, metrics, distrib…

    Go