Skip to content
View givewgun's full-sized avatar
🐱
El gato
🐱
El gato

Block or report givewgun

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

Typing SVG


⚔️ CHARACTER SHEET

class:     Cloud & Software Architect
level:     Senior (6+ years XP)
guild:     Bank of Thailand
academy:   Carnegie Mellon University · SCS
location:  Bangkok, Thailand 🇹🇭
legendary: Bank of Thailand Scholar 🏛️
class GunKaewngarm:
    role     = "Architect @ Bank of Thailand"
    prev     = ["Agoda", "Adrich (CMU partnership)"]
    edu      = "MSE @ CMU (GPA 4.11)"
    builds   = "Systems serving millions"
    loves    = ["Cloud", "IAM", "DevOps", "AI", "🎮"]
    now      = "IAM for 2M+ users · Zero-trust"

🎓 HALL OF FAME

Carnegie Mellon University

Carnegie Mellon University
Master of Software Engineering
GPA: 4.11  ·  Class of 2024
Pittsburgh, Pennsylvania 🇺🇸
CMU School of Computer Science

School of Computer Science
SCS CMU CS

🏅 Bank of Thailand Scholar
Fully funded · 2023–2024

👑 LEGENDARY QUEST

📡 IoT Smart Label Platform — Adrich LLC × Carnegie Mellon University

C (ECL Compression) · Node.js · Python FastAPI · React · GitLab CI · Digital Ocean

Led full backend architecture redesign for Adrich's IoT Smart Label system — a full-stack challenge spanning firmware, distributed backend, and frontend.

📈 Metric 🔢 Result
Device scale 20,000 → 5,000,000  (250× growth)
Payload size -50% via custom ECL compression
Transfer latency Significantly reduced
Protocol Custom data transfer protocol — C on-device + Node.js decompression
  • 🔧 Designed & implemented ECL compression in C running directly on Smart Label hardware
  • ⚡ Built matching decompression + caching layer in Node.js backend to decode device transmissions
  • 🚀 Engineered Python FastAPI services to handle 5M-device scale data ingestion
  • 🖥️ Built a React calibration dashboard to streamline device setup & field deployment
  • 🔄 Shipped CI/CD pipelines via GitLab CI, deployed on Digital Ocean

🗡️ QUEST LOG

🏛️ Bank of Thailand  ·  Software Architect (Current)

Quest Tech Stack Description
🔐 Public IAM Platform .NET 10, Azure AD B2C, SQL Server, Docker Public identity service for 2M+ users — unified auth across all BOT digital services & internal apps
🤖 AI Adoption Program GitHub Copilot, Azure OpenAI Led org-wide AI-assisted dev tooling rollout; defined governance standards & usage guidelines
🐳 Golden Container Images Docker, Azure Container Registry Centralized & versioned base images enforcing security baselines — eliminated config drift
📐 Enterprise Architecture Standards ARB Governance, Azure Authored ARB frameworks, review procedures, zero-trust patterns adopted org-wide

🌏 Agoda  ·  Software Engineer · 3 years

Quest Tech Stack Description
🎯 Campaign Engine Scala, Akka, Kafka, SQL, Hadoop Designed & built platform to create, schedule & blast targeted marketing campaigns to millions of bookers — directly drove revenue
📧 HTML Template Engine Scala, Akka Dynamic template builder for email, push & SMS — powers all Campaign Engine content
🔁 Retargeting Engine Scala, Spark, Hadoop Spark pipeline scoring web traffic to identify users for reminder emails — measurable revenue uplift
📊 Behavioral Data Pipeline Scala, Kafka, Hadoop, Hive Customer behavior logging & tracking; feeds ML models for campaign personalization at scale
☸️ Containerization Initiative Docker, Helm, Kubernetes, Shell Led team's first K8s rollout — cut developer test & deploy time significantly
🛍️ Deals Page Scala, MS-SQL Cross-department build of coupon & promotions hub on Agoda website — increased coupon-driven bookings
📬 Comms Microservices Core Scala, Akka, Kafka, MS-SQL, Grafana High-throughput backbone for all Agoda email/SMS/push — data-intensive, distributed, observable

🎓 Personal & Academic

Quest Tech Stack Description
📊 Gunvest JavaScript, PostgreSQL Personal investment portfolio tracker & market analyzer
🚦 Rama IV Traffic Dashboard Python, Plotly Dash, BigQuery, CNN Real-time Bangkok traffic monitoring + CNN speed prediction (±10 km/h)
🐦 FlappyAI Python, Neural Networks Flappy Bird AI trained via genetic algorithm + neural evolution
💬 Namo Chatbot Python, Dialogflow, GCP LINE chatbot for mindfulness & Dhamma — built to assist users with depression
🚢 Battleship Multiplayer JavaScript, Django, WebSocket, AWS EC2 Real-time multiplayer game with matchmaking & in-game chat

📌 Pinned on GitHub

gunvest elscione-dl RamaIV-Dashboard FlappyAI


🛠️ SKILL TREE

⚡ Languages

Python Scala JavaScript TypeScript Java C# C SQL

🏗️ Frameworks & Runtimes

Node.js FastAPI React Akka Spring Django .NET

☁️ Cloud & Infra

Azure AWS GCP Docker Kubernetes Helm GitLab CI GitHub Actions

📊 Data & Messaging

Kafka Spark Hadoop BigQuery SQL Server PostgreSQL


📊 BATTLE STATS


GitHub Streak


🏆 CERTIFICATIONS & ACHIEVEMENTS

🏅 Achievement
🥇 Microsoft Certified: Azure Solutions Architect Expert — highest Azure architecture credential
☸️ Kubernetes Mastery — container orchestration at scale
🔄 GitLab CI: Pipelines, CI/CD and DevOps
📐 Pragmatic System Design
🎓 Master of Software Engineering, CMU — GPA 4.11 · School of Computer Science
🏛️ Bank of Thailand Scholarship — full-ride, selected from across Thailand
🇹🇭 IAM @ Scale — built public auth platform serving 2M+ users

🌐 FIND ME IN THE OVERWORLD

LinkedIn GitHub Email


Visitor Count

"A good architect doesn't just design systems — they design for the humans who use them."

Pinned Loading

  1. RamaIV-Dashboard RamaIV-Dashboard Public

    Traffic dashboard of Rama IV road in Bangkok, Thailand

    Python

  2. RamaIV-Dashboard-prediction RamaIV-Dashboard-prediction Public

    A prediction model for predicting traffic speed in Rama IV road

    Python

  3. jenkins-full-devops-pipeline jenkins-full-devops-pipeline Public

    Shell

  4. Wongnai_Recommendation_System_using_SVD Wongnai_Recommendation_System_using_SVD Public

    project for Data Science class: SVD Restaurant Recommendation system of Wongnai

    Jupyter Notebook

  5. Space-ThunderZ Space-ThunderZ Public

    A Java game project

    Java

  6. FlappyAI FlappyAI Public

    Flappy bird AI using neural network and genetic algorithm

    Python