Skip to content
View bdqnghi's full-sized avatar
🎱
Focusing
🎱
Focusing

Block or report bdqnghi

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

Hi, I'm Nghi πŸ‘‹

πŸ“ USA | πŸ€– Googler | 🧠 AI for Code Researcher | 🎱 Focusing

Python PyTorch TensorFlow Transformers LLMs Google Tree-sitter GNNs

Building intelligent coding agents and pushing the boundaries of AI for software engineering β€” from code representation learning to multi-agent systems that write real-world software.

Featured R&D Projects

  • πŸ—οΈ OpenDev - Open-source Coding Agent for the Terminal
  • 🧬 SWE-EVO - Evolving software engineering with AI agents
  • πŸ”§ CodeTF - One-stop Transformer library for state-of-the-art Code LLMs (1.5k+ ⭐)
  • πŸš€ CodeT5 - Open Code LLMs for code understanding and generation (3k+ ⭐)
  • πŸ•΅οΈ HyperAgent - Generalist software agents to solve software engineering tasks (235 ⭐)
  • πŸ‘₯ AgileCoder - Agile methodology meets multi-agent systems for building real-world software (451 ⭐)
  • πŸ“š CodeWiki - Open-source DeepWiki: holistic repo-level documentation across multilingual codebases (760+ ⭐)
  • 🦫 CodeCapybara - Open-source self-instruction tuning Code LLM (171 ⭐)
  • πŸ–₯️ XMainframe - Language model for mainframe modernization (COBOL β†’ modern code) (68 ⭐)

Research & Code Representation

  • 🧠 InferCode - Self-supervised learning of code representations (89 ⭐)
  • 🌳 AST Node Encoding - AST node vector embeddings for source code
  • πŸ”€ Bi-TBCNN - Bilateral tree-based convolutional neural network for code
  • πŸ“Š Graph-AST - Graph representations of source code
  • πŸ”— GGNN.TensorFlow - Gated graph neural networks for code classification
  • πŸ“– Awesome AI4Code - Curated list of AI4Code papers and datasets

GitHub Activity

GitHub Contribution Graph

What I'm Working On

  • Coding Agents - Building AI agents that can autonomously understand, navigate, and modify codebases
  • Code LLMs - Training and fine-tuning large language models specialized for code
  • Multi-Agent Systems - Orchestrating multiple AI agents for complex software engineering tasks
  • Code Representation - Learning deep representations of source code via graphs, trees, and transformers

Connect

Website Google Scholar GitHub

Popular repositories Loading

  1. infercode infercode Public

    [ICSE 2021] - InferCode: Self-Supervised Learning of Code Representations by Predicting Subtrees

    Python 90 22

  2. ast-node-encoding ast-node-encoding Public

    A tool to convert nodes in an Abstract Syntax Tree into vector embeddings

    Python 78 13

  3. awesome-ai4code awesome-ai4code Public

    A collection of recent papers, benchmarks and datasets of AI4Code domain.

    59 4

  4. bi-tbcnn bi-tbcnn Public

    Bilateral Neural Network implementation in Tensorflow

    Java 52 18

  5. graph-ast graph-ast Public

    A tool to provide the graph representation of the source code based on the paper: "Learning to Represent Program with Graph, ICLR'18"

    Python 51 12

  6. ggnn.tensorflow ggnn.tensorflow Public

    Tensorflow implementation of Gated Graph Neural Network for Source Code Classification

    Java 43 10