Skip to content
View bachcodingg's full-sized avatar

Block or report bachcodingg

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

👋 Hi, I'm Vo Gia Bach

Software engineering student in my 3rd year. B.Sc. at LUT University (Finland), exchange in Informatics at TUM (Munich).

I build full-stack web apps, CI/CD pipelines and LLM tooling. My research is on AI-assisted software engineering and code quality.

🔎 Open to: software engineering and AI engineering job

📫 LinkedIn · [email protected]


💼 Experience

Role Company When
AI Engineer Collaborator (product search) FPT Retail Jun – Sep 2026
DevOps Intern TP Bank Jun – Oct 2025
Full-stack Web Development Intern FPT Corporation Jun – Aug 2024

🚀 Projects & Research

  • PathToPro: multi-agent system for youth football coaching and performance analysis. Claude proposes training changes, an OR-Tools CP-SAT planner enforces safety rules. FastAPI · React · PostgreSQL · Claude API
  • Reember: AI-powered retail inventory platform that detects products from shelf-scan videos (capstone, team of 5). I built the backend REST API. Django REST · Next.js · AWS · YOLO
  • llm-se-bench: framework that benchmarks LLMs on software engineering tasks across 58 Java problems, with a Docker sandbox and a Plotly Dash dashboard. Python · Docker · Plotly Dash
  • God Class Detection & Decomposition: my bachelor's thesis. Rule-based, ML and LLM approaches to splitting oversized Java classes. Python · scikit-learn · XGBoost

🛠️ Tech Stack

Area Tools
Languages Python (primary), Java, C, JavaScript, TypeScript, Bash, PowerShell, SQL, Scala, HTML, CSS
Backend Django, Django REST Framework, Node.js, PostgreSQL, SQLite, REST API design, JWT/OAuth, multi-tenant architecture
Frontend React, Next.js, Vue.js, Bootstrap, API integration, responsive layouts, Figma
AI / ML LLM prompt engineering & benchmarking, scikit-learn, XGBoost, Random Forest, SVM, SMOTE, PCA, YOLO, OpenCV
DevOps Docker, Kubernetes, CI/CD (GitHub Actions, Jenkins), AWS (S3, App Runner, Cognito), Azure, GCP
Data & Viz Pandas, NumPy, Matplotlib, Seaborn, Plotly Dash, Pydantic, Jinja2
Code Quality Static analysis (CK metrics), code smell detection, automated refactoring, software metrics (LOC, WMC, CBO, LCOM)
Tools Git, pytest, Docker Compose, VS Code, Claude Code, Postman, WeasyPrint, ReportLab

Pinned Loading

  1. Comparision-of-rule-based-ML-based-and-AI-based-on-LLM-decomposition Comparision-of-rule-based-ML-based-and-AI-based-on-LLM-decomposition Public

    Python 1

  2. LLM-SE-bench LLM-SE-bench Public

    Python 1

  3. Reember-AI-Powered-Retail-Inventory-Management-Platform- Reember-AI-Powered-Retail-Inventory-Management-Platform- Public

    JavaScript 1