Skip to main content

My Story So Far ....

  • Hanoi University of Science and Technology

    Spent my naive, peaceful Bachelor years at HUST ๐Ÿ‘จ๐Ÿปโ€๐ŸŽ“๐Ÿ‡ป๐Ÿ‡ณ

    Majoring in Electronics and Telecommunication Engineering ๐Ÿ“

    Technical University Munich

    Got EU Erasmus+ scholarship (big one ๐Ÿ’ฐ) to study in Germany ๐Ÿ‡ฉ๐Ÿ‡ช

    2 semesters having pretzels as breakfast at the School of Informatics ๐Ÿฅจ

    Got fascinated with DL and Computer Vision (so hypeeeed in 2019 ๐Ÿ‘พ)

  • Autonomous Drones

    Came back to HUST for finishing up my thesis

    Research Assistant at IVSR Lab under Dr. Anh Quang Nguyen (a die-hard fan of Man United ๐Ÿ”ฑ๐Ÿ‘น๐Ÿด๓ ง๓ ข๓ ฅ๓ ฎ๓ ง๓ ฟ)

    Integrated neural nets into navigation and control softwares embedded on delivery UAVs (Yay, Uber Eats Airline! ๐Ÿ—๐ŸŸ)

    Published a couple of papers under guidance from supportive mentors in ๐Ÿ‡ฆ๐Ÿ‡น, ๐Ÿ‡ฉ๐Ÿ‡ฐ and ๐Ÿ‡ฏ๐Ÿ‡ต

    Tried to create racing drones that can go fully auto-pilot ...

    ... but end up leaving the project to my entrusted brother Dung Tran ๐Ÿ˜…

    ... as I was bored of Controlled Experiment Study, and wanted to have a few taste of ....

  • GOING INTO THE INDUSTRY ๐Ÿ˜ˆ๐Ÿ˜ˆ๐Ÿ˜ˆ....

    */
  • AI4Code Team, FPT Software AI Center

    Landed my first job at the biggest and baddest software outsourcing company in Vietnam!

    "....But ...but I do not want to become an outsource developer, Mr. Recruiter! Can I do something else, pleaseeee! " ๐Ÿฅน๐Ÿฅน๐Ÿฅน

    Ended up in Dr. Nghi Bui's AI4Code team, developed internal AI tools that can (ironically) enable even more productive and less miserable outsource developers ๐Ÿ˜‚๐Ÿ˜‚๐Ÿ˜‚

    Worked under my kind-hearted and wiseful mentor, enlightener and gym bud Khanh Nghiem ๐Ÿ˜Ž๐Ÿ’š

    Divided my efforts into 70% for engineering โŒจ๏ธ, 30% for conducting Design and Mining Study ๐Ÿ”ฌ

  • Building AI Coding Assistants

    Helped created Docify, an extension that allow developers to document their codes faster so that they would not be scolded by their senior colleagues ๐Ÿคฌ๐Ÿคฌ๐Ÿคฌ

    Enabled Docify to work with 10 different programming languages, and to generate docstrings/comments in 13 different human languages so that they would not be scolded by their senior Japanese colleagues ๐Ÿ‘บ๐Ÿ‘บ๐Ÿ‘บ

    Developed CodeVista, a multi-task and not-so-friendly-but-helpful coding assistant (no, it is not Github Coplilot ๐Ÿ™„๐Ÿ™„๐Ÿ™„) who is trying its best to support the outsource bros in completing their code, fixing their bugs without going to Stackoverflow.

    Forced the AI cores inside Docify and CodeVista to run faster and to serve more outsource bros by making them more NVIDIA-friendly, and by choosing the right inference library ๐Ÿค—๐Ÿค—๐Ÿค—

  • EMNLP 2023, December

    Co-wrote with Dung Nguyen the Codetext Parser library which was used to mine a greate bunch of open-source repositories, and to extract 43 million pairs of code-comment, creating "The Vault" ๐Ÿ—„๏ธ๐Ÿ—„๏ธ

    "The Vault" not only helped trained better LLMs for code understanding and generation tasks, but also won us a trip to Singapore and free buffet in Sentosa, just for presenting our empirical findings of what have been documented in the paper ๐Ÿ‡ธ๐Ÿ‡ฌ๐Ÿ‡ธ๐Ÿ‡ฌ (Wow! Can't tell how much I love the extravegant top-tier conferences)

  • ICSE 2024

    Attended the 46th International Conference on Software Engineering in Lisbon๐Ÿ‡ต๐Ÿ‡น

    Presented a Design Study at the 1st ACM/IEEE Workshop on IDEs hosted by JetBrains, with the lessons learned from the development of CodeVista and Docify as our main research objects ๐Ÿ“ฃ

    That position paper was named "Envisioning the Next-Generation AI Coding Assistants: Insights & Proposals", and won the Best Paper Award. ๐ŸŽ‰๐ŸŽ‰๐ŸŽ‰ ๐Ÿ“ฃ

    Got another free dinner (Thank you, Jetbrains), but more importantly, met a lot more of big names in the field: Boris Bokowski from Google ๐Ÿ‡ฉ๐Ÿ‡ช, Prof. Arie van Deursen from TU Delft ๐Ÿ‡ณ๐Ÿ‡ฑ, and Prof. Earl Barr from UCL ๐Ÿ‡ฌ๐Ÿ‡ง

    Realized my personal knowledge gap in academic research, particularly in Emprical Software Research, which led to the decision of .......

  • COMING BACK TO THE ACADEMIA ๐Ÿ˜‡๐Ÿ˜‡๐Ÿ˜‡ ....

    */
  • Started my PhD at University College Dublin ๐ŸŽ“

    Supervised by Dr. Liliana Pasquale and Dr. Alzubair Hassan

    Majoring in Computer Science

    Researcher at LERO

    The SFI Research Centre for Software ๐Ÿ‡ฎ๐Ÿ‡ช

    Investigating the association between AI and Software Security

  • My Research Goals

    Exploring the current and future roles of AI in handling security vulnerabilities hidden inside user's codebase

    Steering the goody AI Coding Assistants ๐Ÿ˜‡ (maybe not Copilot) so that they do not violate my bros security when operating from their favorite IDEs

    "I felt a great disturbance in the Force, as if millions of vulnerabilities suddenly found when applying this AI-generated code" - Obi-Wan Gepeti. Teaching LLMs to generate secure codes and hold accountability for insecured ones